![]() |
Daten aus ini auslesen
Hallo Leute
Habe wieder mal ein Problem und zwar speichere ich von einer CheckListBox die aktivierten auflistungen und zwar so
Delphi-Quellcode:
jetzt bin ich am verzweifeln wie ich die wieder auslesen kann.
procedure Tfrm_netz.btn_speichernClick(Sender: TObject);
var ini:TIniFile; i: Integer; s:String; begin ini := TIniFile.Create(IncludeTrailingPathDelimiter(GetCurrentDir)+'server.ini'); begin try for i := 0 to Checklistbox1.Items.Count - 1 do if ChecklistBox1.Checked[i] = true then begin s:=s+ChecklistBox1.Items[i]+','; end; ini.WriteString('ChecklistBox','Items',s); finally ini.Free; end; frm_haupt.Button2.Click; close; end; end; Hat jemand eine Hilfe für mich Danke Mfg StoRmtec |
Re: Daten aus ini auslesen
Wie hast du es denn bisher probiert? Das sollte eigentlich auch in jedem Tutorial behandelt werden oder da, wo du dein Wissen über das Schreiben her hast.
Aber nebenbei bemerkt:
Delphi-Quellcode:
Was kommt denn da für ein Pfad bei raus? Guck mal hier:
IncludeTrailingPathDelimiter(GetCurrentDir)+'server.ini'
![]() |
Re: Daten aus ini auslesen
Und es wird wie gewünscht gespeichert?
|
Re: Daten aus ini auslesen
|
Re: Daten aus ini auslesen
Ein paar Dinge:
1. Deine Formatierung ist grauenhaft :mrgreen: 2. Zitat:
Delphi-Quellcode:
3. Niemals auf true abfragen, besser (und eleganter) geht das mit
'server.ini'
Delphi-Quellcode:
4. Du könntest doch auch die einzelnen Items als Boolean-Werte in die Ini schreiben (oder gleich eine Bitmaske verwenden).
if ChecklistBox1.Checked[i] then
Delphi-Quellcode:
[edit] Da tippt man sich wund, und dann sind schon 3 Antworten da :? [/edit]
Ini.WriteBool('ChecklistBox',IntToStr(i),ChecklistBox1.Checked[i]);
|
Re: Daten aus ini auslesen
OKay danke für die Antworten habe es ein wenig besser angepasst
Speichern geht echt super aber das auslesen komme echt nicht drauf wie ich die eingetragen einträge wieder auslesen kann und in eine ChecklistBox wieder ausgeben kann. Bitte um Hilfe Danke |
Re: Daten aus ini auslesen
:glaskugel:, der aktuelle Code wäre schon recht hilfreich, findest Du nicht?
|
Re: Daten aus ini auslesen
ist eh oben eingefügt habe nur den Pfad angepasst :D
danke |
Re: Daten aus ini auslesen
Schau Dir doch die Punkte 3 und 4 aus meinem Post noch einmal an, dann geht das ganz easy.
|
Re: Daten aus ini auslesen
Danke für die Hilfe was du leistet aber bei den Punkt 3 und 4 wenn ich das einsetze dann speichert er mir gar nichts
irgendwie mache ich da was falsch leider |
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:07 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