![]() |
Assignfile mit Unicode füttern
Moin,
ich habe eine Routine, die noch mit assignfile etc. arbeitet (wegen typisierter Binärfiles). Wenn ich dem jetzt einen normalen ANSI-Pfad übergebe, funzt das ja wie gehabt. Jetzt habe ich zum Spaß mal ein wenig kyrillisch in den Pfad eingeführt. Danach wird die Datei zwar geöffnet, beim Reset gibt es den E/A-Fehler 64. Wenn ich die Exceptions ausschalte, fängt das erste Auslesen an einer anderen Stelle an. Der Dateizeiger scheint um Einiges verschoben zu sein (wahrscheinlich um die Anzahl der kyrillischen Zeichen). Gibt es eine andere (unicodefähige) Möglichkeit, mit typisierten Dateien zu arbeiten? Grüße, Messie |
Re: Assignfile mit Unicode füttern
Dazu benötigst du entweder Delphi 2009 oder die TNTWare-Controls welche schon ein Unicodefähiges AssignFile bereistellen.
Ansonsten alls es selbst mit der entsprechenden WinAPI-Funktionen in Wide-Ausführung arbeiten um Dateien zu öffnen. |
Re: Assignfile mit Unicode füttern
Danke für die schnelle Anwort. Kannst Du mir noch einen Tipp geben, in welcher Tnt-Komponentensammlung das drin ist? In den TMS Unicode Controls habe ich nichts gefunden.
Grüße, Messie |
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:08 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz