![]() |
Desktop.ini datei öffnen
Hi Dp,
wie kann ich mit Delphi Unicode Inidateien öffnen? MfG xZise |
Re: Desktop.ini datei öffnen
Du kannst sie in eine TTNTStringList oder WideStringList (Unit WideStrings) laden.
Oder die Unit TIniFiles nehmen, unter anderem Namen speichern, die Class TIniFile entfernen und den Rest von Ansi auf Wide ändern. Wobei die TStringlist am besten mit TTNTStringlist ersetzt wird. Bei WideStringList muss die zu öffnende Datei sonst ganz sicher Unicode sein. |
Re: Desktop.ini datei öffnen
Hi,
ich habe mir mal das komplette TNTPack gedownloadet und installiert. Allerdings habe ich nun versucht die "TTNTIniFile" zu verwenden, aber leider funktioniert das irgendwie nicht:
Delphi-Quellcode:
Aber ich bekomme immer nur einen Leerstring !
with TTntIniFile.Create(FPath + sr.Name + '\Desktop.ini') do
try pathbuffer := ReadString('.ShellClassInfo', 'InfoFile', ''); if Length(pathbuffer) >= 1 then begin if pathbuffer[1] = '%' then begin pathbuffer := Copy(pathbuffer, 2, Length(pathbuffer) - 1); idx := Pos('%', pathbuffer); pathbuffer := Copy(pathbuffer, 1, idx - 1); pathbuffer := GetEnvironmentVariable(Copy(pathbuffer, 1, idx - 1)) + Copy(pathbuffer, idx + 1, Length(pathbuffer) - idx); end; idx := 0; end else idx := 0; finally Free; end; Obwohl die Datei existiert: Zitat:
|
Re: Desktop.ini datei öffnen
Zitat:
|
Re: Desktop.ini datei öffnen
Zitat:
Das TTNTIniFile hatte sich bei mir mit DXGettext gebissen, weshalb ich es nicht verwendet habe. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:51 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 by Thomas Breitkreuz