![]() |
Button1 aus binren datei entfernen
hi,
ich speichere einen record in einer datei ab (file of myrecord). Wenn ich nun was per button 1 speichere steht folgendes ind er datei: Zitat:
wieso steht da Button1 mit drin? kann ich das verhindern? |
Re: B u t t o n 1 entfernen
Etwas mehr Code wre schn.
Du wirst einen Implementierungsfehler in deinem Speichercode haben. |
Re: B u t t o n 1 entfernen
Und nimm bitte die Leerzeichen aus der berschrift - bedenke die Suche :roll:
...:cat:... |
Re: B u t t o n 1 entfernen
moin bernhard,
hier ist er:
Delphi-Quellcode:
und hier noch die function der klasse:
procedure TForm1.Button1Click(Sender: TObject);
var TSDataBase: TTSDataBase; DBDataRec: TDBDataRec; begin TSDataBase := TTSDataBase.Create('C:\hi.db'); try TSDataBase.AddAccount('testnick', 'testpass', 'testmail'); finally TSDataBase.Free; end; end;
Delphi-Quellcode:
function TTSDataBase.AddAccount(Nickname, Password, Email: string): boolean;
var line: TDBMD5DataRec; DBFile: TDBFile; begin result := false; AssignFile(DBFile, fFilePath); if FileExists(fFilePath) then ReSet(DBFile) else ReWrite(DBFile); while not EOF(DBFile) do begin Read(DBFile, line); if Nickname = DBDataRec.Nickname then exit; end; line.Nickname := DBDataRec.Nickname; line.Password := MD5String(DBDataRec.Password); line.EMail := DBDataRec.EMail; line.RegTime := DateToStr(Now); Seek(DBFile, FileSize(DBFile)); Write(DBFile, line); CloseFile(DBFile); result := true; end; das ist alles |
Alle Zeitangaben in WEZ +1. Es ist jetzt 15:28 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-2025 by Thomas Breitkreuz