Question

Je Delphi 2010.

utilisations XXX composants File_Path: AnsiString. Un chemin peut être écrit en langue XXX. Si je mets à utiliser la langue XXX pour les programmes non-unicode dans les paramètres Windows puis composants XXX reconnaissent le chemin, mais si je paramètres par défaut de Windows set (Windows anglais-anglais pour les programmes non-unicode) composants XXX ne reconnaît pas le chemin.

Comment résoudre ce problème?

Merci !!!

Était-ce utile?

La solution

Pour résoudre ce problème, vous devez déplacer loin de chaînes ANSI et commencer à utiliser les chaînes Unicode et les versions Unicode correspondantes de l'API Windows. Au moment où vous êtes dépendant des paramètres régionaux de l'ordinateur et c'est un monde énorme de la douleur.

Déplacement de AnsiString à string prend un peu d'effort, mais les avantages que l'effort en vaut la peine.

Embrassez Unicode et tout oublier les mauvais jours!

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top