Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi .inf datei mit Ini.ReadString auslesen (https://www.delphipraxis.net/13180-inf-datei-mit-ini-readstring-auslesen.html)

HomerGER 12. Dez 2003 13:55


.inf datei mit Ini.ReadString auslesen
 
hallo
ich versuche grade eine *.inf auszulesen
und zwar mit den ini befehlen Ini.ReadString
leider bekomme ich kein wert zurück
wenn ich die datei kopiere in z.b. *_test.inf und dann den ganzen inhalt aus der original datei einkopiere geht es, sie ist aber dann um die hälte kleiner :gruebel:
weiß jemand wie die .inf auslese und beschreibe

s14 12. Dez 2003 14:05

Re: .inf datei mit Ini.ReadString auslesen
 
Hallo,
nicht alle Werte in einer Sektion sind Ini-Kompatibel.
So gibt es z.B. Einträge die kein Gleichheitszeichen enthalten, da kann mit ReadString auch kein Wert zurückgegeben werden.

Wie sieht denn der Wert aus, den Du auslesen willst?

Gruß
s14

HomerGER 12. Dez 2003 14:33

Re: .inf datei mit Ini.ReadString auslesen
 
so zb
[Components]
WBEM=ocgen.dll,OcEntry,wbemoc.inf,hide,7

s14 12. Dez 2003 14:46

Re: .inf datei mit Ini.ReadString auslesen
 
Das muss eigentlich funktionieren.
Ist vielleicht der vollständige Pfad nicht angegeben :?:

Delphi-Quellcode:
procedure TForm1.Button10Click(Sender: TObject);
var f: String;
begin
f := ExtractFilePath(ParamStr(0)) + 'test.inf';
showmessage(f);
  with TIniFile.Create(f) do begin
    showmessage(ReadString('Components', 'WBEM', 'ERROR'));
    Free;
  end;
end;
Gruß

HomerGER 12. Dez 2003 15:31

Re: .inf datei mit Ini.ReadString auslesen
 
Hab den Fehler gefunden
lag an der BigIniFiles
ich benutze statt IniFiles BigIniFiles und die hat wohl damit probleme

HomerGER 12. Dez 2003 16:03

Re: .inf datei mit Ini.ReadString auslesen
 
bin mir nicht sicher ich glaube Bigini macht ne AnsiString draus


Alle Zeitangaben in WEZ +1. Es ist jetzt 15:58 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz