Forum: Object-Pascal / Delphi-Language
Delphi
by mo_greene,
18. Jun 2008
Ja ok, aber warum funktioniert es mit allen, außer mit dem einen?
procedure TAuto.InDateiSchreiben (var Fs : TFilestream);
(* -------------------------------------------------------------------- *)
var
i : integer;
begin
FS.Write(Name, sizeOF(Name));
FS.Write(Kennzeichen, sizeOF(Kennzeichen));
FS.Write(GeschGer, sizeOF(GeschGer));
Forum: Object-Pascal / Delphi-Language
Delphi
by mo_greene,
18. Jun 2008
GesMenge ist in der selben Klasse in der auch die Speicher-Prozedur aufgerufen wird.
Forum: Object-Pascal / Delphi-Language
Delphi
by mo_greene,
18. Jun 2008
Ja nur ich versteh ich nicht wo mein Fehler liegt, wenn es sonst mit den anderen Elementen funktioniert? In der dat Datei steht alles richtig drin, nur dieser eine Wert des einen Edit-Feldes fehlt!?
Beim lesen findet er dann diesen Wert nicht mehr:
FS.Read(GesMenge, sizeOF(GesMenge));
Forum: Object-Pascal / Delphi-Language
Delphi
by mo_greene,
18. Jun 2008
Ja, wie gesagt, dass war nur eine Sache die ich hier im Forum geändert hatte. Im Programm ist dieser Aufruf richtig.
Selbst wenn das Programm hier ist:
FS.Write(GesMenge,sizeOF(GesMenge));
Befindet sich in der Variable GesMenge der richtige Wert :?
@ FAlter, Könntest du mir das genauer erläutern, was du geschrieben hast?
Forum: Object-Pascal / Delphi-Language
Delphi
by mo_greene,
18. Jun 2008
Und was heißt das? Ich mach es doch nicht anders, als mit den anderen Inhalten?? :cry:
Forum: Object-Pascal / Delphi-Language
Delphi
by mo_greene,
18. Jun 2008
Warum nicht?
Ich habe ihn soeben geändert:
Auto.SetGesMenge(GesMengeEdt.Text);
Forum: Object-Pascal / Delphi-Language
Delphi
by mo_greene,
18. Jun 2008
Ich denke, dass dies nicht nötig ist, da die Speicherung der restlichen Elemente funktioniert.
procedure TAuto.InDateiSchreiben (var Fs : TFilestream);
(* -------------------------------------------------------------------- *)
var
i : integer;
begin
FS.Write(Name, sizeOF(Name));
Forum: Object-Pascal / Delphi-Language
Delphi
by mo_greene,
18. Jun 2008
Hallo,
wie ihr sicherlich schon mitbekommen habt, bin ich gerade ziemlich intensiv am Programmieren.
Leider habe ich mal wieder ein Problem: Ich speicher diverse Inhalte in einem Filestream und lese die auch wieder aus.
Der Inhalt des folgenden Edit-Feldes wird leider nicht gespeichert und ich weiß irgendwie nicht warum nicht? :(
GesMengeEdt.Text := IntToStr(sum);