Einzelnen Beitrag anzeigen

Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.546 Beiträge
 
Delphi 11 Alexandria
 
#6

Re: Problem mit abspeichern von Record

  Alt 28. Mär 2008, 20:43
Delphi-Quellcode:
procedure TForm1.SpeichernClick(Sender: TObject);
var i: integer;
   myFile : File of TDaten;
   datei: tdaten;
begin
  if savedialog1.Execute then
  begin //Blockanfang
    AssignFile(myFile, savedialog1.FileName);
    ReWrite(myFile);
    for i := 1 to 19 do
      begin //innerer Block Anfang
        with findcomponent('Edit'+inttostr(i)) as TEdit do
        begin
          if (not fileexists(text)) then
            break;
          datei.bilder[i].LoadFromFile(text);
          if (text = '') then datei.bilder[i] := nil;
        end;
        Write(myfile, datei);
      end; //innerer Block Ende
    CloseFile(myFile);
  end; //Blockende
end;
Das 2. Problem wird sein, dass nicht die Grafiken, sondern die Objektreferenzen (= Zeiger) gespeichert werden, so dass Du später nichts damit anfangen kannst.

[edit] Nun hab ich selbst einen Block übersehen [/edit]
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
  Mit Zitat antworten Zitat