Delphi-PRAXiS
Seite 2 von 3     12 3      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Speicherbutton (https://www.delphipraxis.net/98678-speicherbutton.html)

mkinzler 30. Aug 2007 20:39

Re: Speicherbutton
 
Memo.SaveToFile()

BMX 30. Aug 2007 20:41

Re: Speicherbutton
 
das weiß ich ja, aber wenn ich mehrere edits habe, wie mache ich es bei denen?

scrat1979 30. Aug 2007 20:43

Re: Speicherbutton
 
Für den Anfang empfehle ich Dir dann mal ein INI-File. Schau mal nach TINIFile und dessen Methoden. Damit kannst Du alles machen, was Du vorhast!

SCRaT

BMX 30. Aug 2007 20:46

Re: Speicherbutton
 
in welcher rubrik finde ich dies? habe bisher mit den standart werkzeugen gearbeitet.

scrat1979 30. Aug 2007 20:47

Re: Speicherbutton
 
Zitat:

Zitat von BMX
das weiß ich ja, aber wenn ich mehrere edits habe, wie mache ich es bei denen?

... wie gerade geschrieben. Mal nach TINIFile (ggf. auch hier im Forum) suchen. Nicht vergessen, die Unit in die uses-Klausel einzusetzen!

Pseudocode:

Delphi-Quellcode:
var IFile : TINIFile;
Begin
ifile := tiniFile.Create('test.ini');
ifile.WriteString(...); // Edit1.Text
ifile.WriteString(...); // Edit2.Text etc.

// Auslesen
edit1.Text := ifile.ReadString(...);


IFile.Free;
end;
Den Rest bekommst Du bestimmt alleine hin. Mußt eben nur die richtigen Parameter in die Funktionen einsetzen. Gibt übrigens auch WriteInteger / WriteBool ...

SCRaT

scrat1979 30. Aug 2007 20:48

Re: Speicherbutton
 
Zitat:

Zitat von BMX
in welcher rubrik finde ich dies? habe bisher mit den standart werkzeugen gearbeitet.

Ist keine visuelle Komponente. Mußt das Objekt im Quellcode manuell (s. mein Post oben) erstellen.

SCRaT

//EDIT: Hier mal ein Beispiel. Die Unit heißt übrigens "INIFiles".

Delphi-Quellcode:
// Speichert INhalt von Edit1 und Edit2 in INI-Datei
procedure TForm1.Button1Click(Sender: TObject);
var ifile : TINiFile;
begin
  ifile := TIniFile.Create('c:\test.ini');
  ifile.WriteString('allgemein', 'edit1', edit1.Text);
  ifile.WriteString('allgemein', 'edit2', edit2.Text);
  ifile.Free;
end;

// Holt die Informationen aus der INI-Datei wieder...
procedure TForm1.Button2Click(Sender: TObject);
var ifile : TINiFile;
begin
  ifile := TIniFile.Create('c:\test.ini');
  edit1.Text := ifile.ReadString('allgemein', 'edit1', 'kein Wert in INI-Datei!');
  edit2.Text := ifile.ReadString('allgemein', 'edit2', 'kein Wert in INI-Datei!');
  ifile.Free;
end;

BMX 30. Aug 2007 20:53

Re: Speicherbutton
 
ok werde erstmal ausprobieren. falls ich es nicht schaffen sollte melde ich nochmal. bedanke mich bei dir.

BMX 30. Aug 2007 21:17

Re: Speicherbutton
 
ich bins nochmal,
ich bekomme die fehlermeldung underfinierter bezeichner bei'var ifile : TINiFile;'?'
muss man noch diese tinifile komponente auf das formblatt holen?

mkinzler 30. Aug 2007 21:18

Re: Speicherbutton
 
Nein aber die Unit (IniFiles) unter Uses einbinden.

BMX 30. Aug 2007 21:19

Re: Speicherbutton
 
wie macht man dies. habe es noch nie gemacht oder versucht? kannst du es mir erklären?


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:24 Uhr.
Seite 2 von 3     12 3      

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