![]() |
Commandline mit WideString speichern?
Nachdem ich das Problem mit
![]() Bei Ansicode-Batchdateien verwende ich eine TStringList, welche mit SaveToFile gespeichert wird. Hier versuchte ich zunächst eine TTNTStringList. Jedoch scheitert die Ausführung anscheinend bereits am Byte Order Mark. Entferne ich dies, scheitert es an den 00, welche den Ansicodezeichen angehängt wurden. Entferne ich diese ebenfalls, werden die Unicodezeichen falsch decodiert. Vermutlich weil TTNTStringList die Codierung falsch erkennt. Bei der Verwendung von TWideStringList dasselbe Bild. Lediglich wenn in der Commandline kein Unicodezeichen enthalten sind, speichert TWideStringList als Ansi und die kann dann ausgeführt werden. Die ![]() Zum Parsen von WideParamStr gibt es Routinen. Für das Speichern von WideCommandline konnte ich bisher nichts finden. Weiß da jemand Bescheid? |
Re: Commandline mit WideString speichern?
Die CMD.exe enthält den
![]() Zitat:
![]() |
Alle Zeitangaben in WEZ +1. Es ist jetzt 08:31 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