Einzelnen Beitrag anzeigen

Benutzerbild von Pseudemys Nelsoni
Pseudemys Nelsoni

Registriert seit: 24. Dez 2002
Ort: Hamburg-Harburg
3.551 Beiträge
 
#4

Re: B u t t o n 1 entfernen

  Alt 17. Sep 2004, 15:54
moin bernhard,

hier ist er:

Delphi-Quellcode:
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;
und hier noch die function der klasse:

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
Mario
MSN: cyanide@ccode.de
  Mit Zitat antworten Zitat