Domanda

Ho Delphi 2010.

usi XXX-componente File_Path: Ansi. Un percorso può essere scritto in XXX-lingua. Se ho impostato per utilizzare XXX-lingua per programmi non Unicode nelle impostazioni di Windows allora XXX-componente riconosce il percorso, ma se io insieme predefinito impostazioni di Windows (Windows inglese-inglese per programmi non Unicode) XXX-componente non riesco a riconoscere il percorso.

Come risolvere il problema?

Grazie !!!

È stato utile?

Soluzione

Per risolvere questo problema è necessario allontanarsi da stringhe ANSI e iniziare a utilizzare stringhe Unicode e le corrispondenti versioni Unicode delle API di Windows. Al momento si è affidamento sulle impostazioni internazionali del computer e questo è un enorme mondo di dolore.

Il passaggio da AnsiString a string vuole un piccolo sforzo, ma i benefici fare lo sforzo vale la pena.

Embrace Unicode e dimenticare tutto su vecchi tempi!

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top