| Autor |
Beitrag |
Biarchiv
      
Beiträge: 688
|
Verfasst: 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
      
Beiträge: 4613
Erhaltene Danke: 24
XP home, prof
Delphi 2009 Prof,
|
Verfasst: 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
      
Beiträge: 168
Win XP Professional SP3, Vista Ultimate 32 SP1
Delphi 6 Professional
|
Verfasst: 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
Quelltext
eintragen.
Speichern:
Quelltext 1: 2: 3:
| ini:=TiniFile.create('Name.ini'); ini.WriteString('Strings','Name2',edit1.text); ini.free; |
Lesen:
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:
Quelltext 1: 2: 3:
| ini:=TiniFile.create('Name.ini'); ini.WriteInteger('Integer','Name1',Variable); ini.free; |
Lesen:
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 
      
Beiträge: 688
|
Verfasst: 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
      
Beiträge: 21
|
Verfasst: So 19.01.03 22:10
wieso so kompliziert:
Quelltext 1:
| memo1.lines.savetofile('C:\temp.txt'); |
|
|
Luckie
Ehemaliges Mitglied
Erhaltene Danke: 1
|
Verfasst: So 19.01.03 22:25
| iaby hat folgendes geschrieben: | wieso so kompliziert:
Quelltext 1:
| memo1.lines.savetofile('C:\temp.txt'); | |
TEdit <> TMemo!!!
Wer lesen kann ist klar im Vorteil. 
|
|
Biarchiv 
      
Beiträge: 688
|
Verfasst: Mo 20.01.03 16:46
| Luckie hat folgendes geschrieben: | | iaby hat folgendes geschrieben: | wieso so kompliziert:
Quelltext 1:
| memo1.lines.savetofile('C:\temp.txt'); | |
TEdit <> TMemo!!!
Wer lesen kann ist klar im Vorteil.  |
Ah.. Danke allerdings wolte ich den Wert in ComboBox in eine ini File speichern und
später laden zu können.
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
|
Verfasst: Mo 20.01.03 16:51
Quelltext 1:
| Combobox1.Items.saveToFile(); |
(Oder so ähnlich.  )
|
|
friesi
      
Beiträge: 44
Windows XP SP2
VS 2005
|
Verfasst: So 02.02.03 16:53
und wie kann man in einen selbst definiertes Format speichern?!
also bei Memos mache ich immer:
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
Quelltext 1:
| edit.text.savetofile(fn); geht ja nicht. |
wäre um hilfe dankbar!
Moderiert von Tino: Code-Tags hinzugefügt.
|
|
Luckie
Ehemaliges Mitglied
Erhaltene Danke: 1
|
Verfasst: 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
      
Beiträge: 44
Windows XP SP2
VS 2005
|
Verfasst: 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
|
Verfasst: So 02.02.03 21:42
Delphi -> Hilfe -> Index -> TStringlist.
|
|
Tino
      

Beiträge: 9839
Erhaltene Danke: 45
Windows 8.1
Delphi XE4
|
Verfasst: Mo 03.02.03 12:05
| friesi hat folgendes geschrieben: | | wie mach ich denn so eine Stringliste?! |
Du erstellst eine tStringList:
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:
Quelltext
Gruß
TINO
|
|
Luckie
Ehemaliges Mitglied
Erhaltene Danke: 1
|
Verfasst: Mo 03.02.03 12:09
Und das ganze noch schön in einen Ressourcen-Schutzblock packen und ich bin auch glücklich. 
|
|