Autor Beitrag
Biarchiv
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 688



BeitragVerfasst: Do 09.01.03 16:55 
Hallo,

Wie kann ich den Inhalt von Edit.Text-Feldern speichern und beim nächsten Programm start wieder hohlen und in den Edit.Text schreiben?

Und auch wenn ein RadioButton oder eine CheckBox makiert ist?

Danke.
matze
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 4613
Erhaltene Danke: 24

XP home, prof
Delphi 2009 Prof,
BeitragVerfasst: Do 09.01.03 17:33 
such mal hier im forum nach INI
oder schau in die FAQs. das wird dir helfen !!!

_________________
In the beginning was the word.
And the word was content-type: text/plain.
hansg
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 168

Win XP Professional SP3, Vista Ultimate 32 SP1
Delphi 6 Professional
BeitragVerfasst: Do 09.01.03 17:48 
Hallo,

um Einstellungen zu speichern benutze ich immer die Ini Funktion. Mal in der Hilfe nach Ini suchen, dort ist alles beschrieben.

Bei Uses noch IniFiles und bei Var noch
ausblenden Quelltext
1:
ini : TIniFile;					

eintragen.

Speichern:
ausblenden Quelltext
1:
2:
3:
ini:=TiniFile.create('Name.ini');
ini.WriteString('Strings','Name2',edit1.text);
ini.free;

Lesen:
ausblenden Quelltext
1:
2:
3:
ini:=TiniFile.create('Name.ini');
edit1.text:=ini.ReadString('Strings','Name2','');
ini.free;

Für die anderen den Zustand abfragen und jeweils eine Variable (Byte) setzten (0 oder 1).

Speichern:
ausblenden Quelltext
1:
2:
3:
ini:=TiniFile.create('Name.ini');
ini.WriteInteger('Integer','Name1',Variable);
ini.free;

Lesen:
ausblenden Quelltext
1:
2:
3:
ini:=TiniFile.create('Name.ini');
variable:=ReadInteger('Integer','Name1',0);
ini.free;
Entsprechend des Wertes den RadioButton oder CheckBox setzen.

Ich hoffe ich konnte helfen

Gruß Hans

(10.01. 09:15 Tino) Code-Tags hinzugefügt.
Biarchiv Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 688



BeitragVerfasst: So 19.01.03 17:41 
Hallo,

Ist alles gegangen.

Habe mit CheckBox, RadioButton usw. gearbeitet.
Danke für die Hilfe.

Nur habe ich das noch mit der ComboBox hinbekommen.
Wie geht den das?
iaby
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 21



BeitragVerfasst: So 19.01.03 22:10 
wieso so kompliziert:
ausblenden Quelltext
1:
memo1.lines.savetofile('C:\temp.txt');					
Luckie
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: So 19.01.03 22:25 
iaby hat folgendes geschrieben:
wieso so kompliziert:
ausblenden Quelltext
1:
memo1.lines.savetofile('C:\temp.txt');					

TEdit <> TMemo!!!
Wer lesen kann ist klar im Vorteil. :wink:
Biarchiv Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 688



BeitragVerfasst: Mo 20.01.03 16:46 
Luckie hat folgendes geschrieben:
iaby hat folgendes geschrieben:
wieso so kompliziert:
ausblenden Quelltext
1:
memo1.lines.savetofile('C:\temp.txt');					

TEdit <> TMemo!!!
Wer lesen kann ist klar im Vorteil. :wink:


Ah.. Danke allerdings wolte ich den Wert in ComboBox in eine ini File speichern und
später laden zu können.

ausblenden Quelltext
1:
ini.WriteString('Strings','Name2',ComboBox1);					


Nur leider geht das nicht so ganz.
Hat jemand ein kurzes Beispiel.
Luckie
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: Mo 20.01.03 16:51 
ausblenden Quelltext
1:
Combobox1.Items.saveToFile();					


(Oder so ähnlich. :roll:)
friesi
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 44

Windows XP SP2
VS 2005
BeitragVerfasst: So 02.02.03 16:53 
und wie kann man in einen selbst definiertes Format speichern?!

also bei Memos mache ich immer:
ausblenden Quelltext
1:
2:
const fn ='c:\day_c.fr';
memo.lines.SavetoFile(fn);

und will nun nicht in eine INI sondern weiter in die .fr speichern! doch
ausblenden Quelltext
1:
edit.text.savetofile(fn); geht ja nicht.					

wäre um hilfe dankbar!

Moderiert von user profile iconTino: Code-Tags hinzugefügt.
Luckie
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: So 02.02.03 20:36 
Schreib vorher alles in eine Stringliste. Und dann speicherst du die Stringliste.

Aber was verstehst du unter "selbst definiertes Format"?
friesi
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 44

Windows XP SP2
VS 2005
BeitragVerfasst: So 02.02.03 21:39 
wie mach ich denn so eine Stringliste?!

na ich hab die endung .fn in die registrierung getragen, so kann man einfach darauf klicken und öffnet sich mit dem Programm.
Luckie
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: So 02.02.03 21:42 
Delphi -> Hilfe -> Index -> TStringlist.
Tino
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Veteran
Beiträge: 9839
Erhaltene Danke: 45

Windows 8.1
Delphi XE4
BeitragVerfasst: Mo 03.02.03 12:05 
friesi hat folgendes geschrieben:
wie mach ich denn so eine Stringliste?!

Du erstellst eine tStringList:
ausblenden Quelltext
1:
2:
3:
4:
Var
  SL: tStringList;
Begin
  SL := tStringList.Create;

Jetzt kannst Du mit der Stringlist arbeiten. Strings hinzufügen geht mit der Methode Add. Speichern und laden funktioniert genau so wie bei der tMemo Komponennte. Am Schluß nicht vergessen die Stringlist wieder frei zu geben:
ausblenden Quelltext
1:
2:
  SL.Free;
End;

Gruß
TINO
Luckie
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: Mo 03.02.03 12:09 
Und das ganze noch schön in einen Ressourcen-Schutzblock packen und ich bin auch glücklich. :mrgreen: