Je suis un utilisateur de Delphi, de repartir dans le début de Turbo Pascal jours. J'ai un peu de code développé au fil des années, mais je n'ai jamais vendu de logiciels dans le commerce ou utilisés à des fins professionnelles. Historiquement, Borland pris en charge les utilisateurs non-professionnels avec un coût inférieur de versions, mais Embarcadero ne pas. Comme je l'ai envisager de passer à Delphi 2010, je suis rebuté par le prix élevé. Embarcadero cherche aussi à "encourager" la mise à niveau en la menaçant d'imposer un "nouvel utilisateur" prix pour les mises à niveau après le 31 Décembre.
J'ai plusieurs questions à la communauté pour m'aider à décider si la mise à niveau.
1) j'ai lu sur les difficultés de la mise à jour de code pour prendre en charge l'unicode des types de chaînes. Je n'ai pas besoin de chaînes unicode, et je suis heureux avec la chaîne de soutien en D7. Vais-je avoir à modifier le code existant et des composantes de re-compiler sous D2010? Ou il y a des options du compilateur pour permettre la compatibilité ascendante si de nouveaux types de chaînes ne sont pas nécessaires?
2) La principale raison pour laquelle je suis en train d'étudier la mise à niveau est pour de l'IDE, des améliorations, et pour accéder à de nouvelles Api ajouté à Windows depuis 2002. Existe-il des Api de Windows 7 ou de capacités qui seraient impossible à l'appui de mes programmes compilés à l'aide de l'aide de Delphi 7 (en supposant approprié JEDI API des bibliothèques, par exemple)?
3) Est-il autre chose à propos de Delphi 2010 qui est vraiment convaincante pour que quelqu'un qui s'intéresse surtout au Win32 applications, et de ne pas travailler avec des bases de données? J'ai lu que D2010 est lent à charger, et d'autres versions entre J7 et D2010 ont eu des problèmes de stabilité, et le système d'aide a été "cassé". Qu'est-ce que le plus grand avantage de D2010?