Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi INI auslesen (https://www.delphipraxis.net/86343-ini-auslesen.html)

skai 12. Feb 2007 21:40


INI auslesen
 
ich komme einfach nicht drauf, bitte helft mir.
in dieser ini-datei, die ich geschrieben habe, stehen folgende Daten:
_______________________________________________
[server1]
name=test1
path=test.test
show=1

[server2]
name=beispiel1
path=beispiel1
show=1

[server4]
name=
path=
show=0

[server5]
name=
path=
show=0
_______________________________________________


im vereinbarungsteil des Hauptformulares habe ich
Delphi-Quellcode:
var
  server1path: string;
definiert.

nun möchte ich de daten einlesen. die beschriftung des radiobuttons beschriften, dann den server1path einlesen, um ihn später in eine txt-datei zu schreiben. als letzes setze ich den radiobutton auf sichbar, sofern in der INI ezwas drin steht. Ihr sets ja selbt. Aber ich wies nicht genau, wie ich es machen soll. bitte helft mir.

Delphi-Quellcode:
procedure TForm1.INI_Read;
var
  Ini: TIniFile;
begin
    Ini:=TIniFile.Create('serverlist.ini');


    RadioButton1.Caption:=Ini.ReadString('Server1',
                     'name',RadioButton1.Caption);
    server1path:=Ini.ReadString('Server1',
                     'path',server1path);
    RadioButton1.Visible:=Ini.ReadBool('Server1',
                     'show',True);
    Ini.Free;
  end;

skai 12. Feb 2007 21:47

Re: INI auslesen
 
oh, ich habe nicht darauf geachted, in welches unterforum ich geposted habe.

TonyR 12. Feb 2007 21:53

Re: INI auslesen
 
außer dass man vielleicht
Delphi-Quellcode:
RadioButton1.Caption:=Ini.ReadString('Server1','name','keine Angabe');
server1path:=Ini.ReadString('Server1','path','keine Angabe');
schreiben könnte versteh ich nicht, was du für ein Problem hast.

skai 12. Feb 2007 21:56

Re: INI auslesen
 
wird dann nicht die Caption in 'keine Anagbe!' benannt?

TonyR 12. Feb 2007 21:58

Re: INI auslesen
 
Nur wenn nichts in der Ini steht!
Was willst du denn überhaupt?

skai 12. Feb 2007 22:06

Re: INI auslesen
 
in der ini kann der benutzer den servernamen eingeben, das, was dann die caption beim radiobutton ist. Ebendso kann der benutzer eine serveradresse in die ini schreiben. mein programm soll dann per knopfdruck die serveradresse in eine txt-datei schreiben. also man kann ja dann zwischen 4 servern wechslen, je nach dem, welcher radiobutton gewählt ist.

die serveradresse soll dan hiermit ausgegeben werden:
Delphi-Quellcode:
if RadioButton1.Checked = true then
      begin
        assignfile(datei, 'test.txt');
        rewrite(datei);
        writeln(datei, server1path);
        closefile(datei);
      end;

mkinzler 12. Feb 2007 22:07

Re: INI auslesen
 
Hier gehts weiter


Alle Zeitangaben in WEZ +1. Es ist jetzt 15:34 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