![]() |
Wert von ini Datei lesen und wenn nicht vorhanden dann Exit
hallo
mein Programm holt einen Wert von einer ini Datei
Delphi-Quellcode:
ich möchte dass mein Programm beendet wenn die Datei nicht vorhanden ist
...
procedure TForm1.FormCreate(Sender: TObject); var MyIniFile : TInifile; begin MyIniFile := TIniFile.Create(ExtractFilePath(ParamStr(0)) + 'MyIniFile3.ini'); Edit1.Text := MyIniFile.ReadString('Section1','edit1.text','nicht gefunden'); MyIniFile.Free; end; was kann ich dazu in Code schreiben ? |
Re: Wert von ini Datei lesen und wenn nicht vorhanden dann E
Hallo,
Delphi-Quellcode:
Dem entsprechend die Reaktion abbrechen wenn der Inifile Wert nicht dem entspricht, was er enthalten soll.
If Paramcount>0 then ...//pruefen ob Parameter i.O. ist
else application.terminate; |
Re: Wert von ini Datei lesen und wenn nicht vorhanden dann E
Delphi-Quellcode:
if not FileExists... then
Close; |
Re: Wert von ini Datei lesen und wenn nicht vorhanden dann E
Besser wäre, das Form gar nicht erst zu erstellen, wenn die ini nicht existiert.
|
Re: Wert von ini Datei lesen und wenn nicht vorhanden dann E
Ja, genau! Close in FormCreate, geht das überhaupt?
|
Re: Wert von ini Datei lesen und wenn nicht vorhanden dann E
Zitat:
|
Re: Wert von ini Datei lesen und wenn nicht vorhanden dann E
Zitat:
|
Re: Wert von ini Datei lesen und wenn nicht vorhanden dann E
Warum verschwendet Button1 nach dem Klick !!!
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
var MyIniFile : TInifile; begin if FileExists('MyIniFile3.ini') then begin MyIniFile := TIniFile.Create(ExtractFilePath(ParamStr(0)) + 'MyIniFile3.ini'); Edit1.Text := MyIniFile.ReadString('Section1','text1','nicht gefunden') end else begin //close; ShowMessage('nicht gefunden '); MyIniFile.Free; end; |
Re: Wert von ini Datei lesen und wenn nicht vorhanden dann E
Zitat:
|
Re: Wert von ini Datei lesen und wenn nicht vorhanden dann E
@toms 2late *gg* folgt!!
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:03 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