![]() |
Speichern
Kann mir jemand sagen, wie ich eine eintragung speichern lassen kann?
Sodass ich z.B. einen Speicherbutton einrichte, und wenn ich das Programm später neustarte laden kann, und nich alle werte wieder neu eintragen muss.
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject); var a,b,c:real; begin a:=strtofloat(edit1.Text); b:=strtosloat(edit2.text); c:=a+b; edit3.Text:=floattostr(c); {um ma ein ganz einfaches Bsp. zu nehmen} end; end. sodass, wenn ich was ins textfeld 1 und 2 eintrage, er das speichert, ich das programm schließe und beim nächsten öffnen, ich auf laden drücken kann und die werte vom letzten mal wieder da stehn. mfG |
Re: Speichern
Hi
Du könntest es in ein Inifiles auslagern, und bei bedarf laden. Unit IniFiles so ca
Delphi-Quellcode:
Ich hoffe das hilft dir :)
var
Brandingfile:TIniFile; procedure laden; begin Brandingfile:=TIniFile.Create('branding.ini'); Edit1.Text := Brandingfile.ReadString('DATA','Contact',''); Edit2.Text := Brandingfile.ReadString('DATA','Name',''); Edit3.Text:= Brandingfile.ReadString('DATA','Location',''); end; procedure speichen; begin Brandingfile:=TIniFile.Create('branding.ini'); Brandingfile.WriteString('DATA','Contact',Edit1.Text); Brandingfile.WriteString('DATA','Name',Edit2.Text); Brandingfile.WriteString('DATA','Location',Edit3.Text); end; lg Bundy |
Re: Speichern
Ini Dateien wäre dabei sicher ne gute Lösung.
Hier nen Tutorial dazu: ![]() |
Re: Speichern
Bei mir sagt er immer 'Undeclared identifier 'Tinifile', gleich oben bei 'var'
auch beim tutrorial kennt er TiniFile.Create nicht :( was ist das? |
Re: Speichern
Schau mal in die OH ... bei TIniFile ... dort drin steht welche Unit du noch mit einbinden mußt :zwinker:
|
Re: Speichern
Hat Delphi6 überhaupt diese Unit ?
Ich programmiere mit der Unit immer mit folgenden Aufbau:
Delphi-Quellcode:
In OnCreate dann nochmal der gleiche Code.
procedure TfrmMain.FormDestroy(Sender: TObject);
var Ini : TIniFile; begin Ini := TIniFile.Create(ExtractFilePath(Application.Exename) + 'settings.ini'); Ini. ... Ini.Free; end; |
Re: Speichern
ich glaub die unit heisst inifiles
|
Re: Speichern
D6 sollte es kennen, denn mein D4 kenn es ja och schon ;)
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:57 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