Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by Nastarowje,
4. Feb 2008
Boh das ist ja richtig geil, das funktioniert tadellos.
Wo bekommt man solche Infos her?
Suppi
Ich danke dir
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by Nastarowje,
4. Feb 2008
Das hört sich vielversprechend an,
Wofür brauche ich die 1024 im create des Streams? Ist die Größe des Puffers variabel?
Vielen Dank
Michael
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by Nastarowje,
4. Feb 2008
Also bei POS 0 fängt der nicht an, da ich vornedran einen String eingelesen habe. Diese Konstellation funktioniert, er hält so auch die Reiehnfolge ein. Sobal ich aber 2 Memos hintereinander habe, dann läd er das 2te Memo mit.
Sobald ich nach einem Memo noch einen String habe, wird dieser nicht mitgelesen.
Hmmmm,
kann doch nicht so schwer sein :?
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by Nastarowje,
4. Feb 2008
So,
habe es jetzt so realisiert :
procedure AdressSave;
var StringLength : integer; // Abspeichern der Länge des zu speichernden Streams
Begin
AdressStream := TFileStream.Create('C:\Dokumente und Einstellungen\Michael\Desktop\Test.db',fmCreate);
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by Nastarowje,
4. Feb 2008
achso -
also ungefähr so (Syntax wurde nur grob beachtet):
Block Beginn
Stream.erzeugen
stream.write(PChar(NameEdit)^, SizeOf(NameEdit.text));
Notiz.lines.savetostream(stream);
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by Nastarowje,
4. Feb 2008
Also muss ich Zeile für Zeile das Memo abspeichern?
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by Nastarowje,
4. Feb 2008
Hallo alle zusammen.
Ich mache mir gerade ein kleines Adressbuch.
Hier gibts die EditFelder Name, Vorname, Geburtstag usw. Außerdem gibts eine Memokomponente für Notizen.
Nun mein Problem, prinzipiell kann ich alle Editfelder in einem Stream ablegen. Das klappt hervorragend.
Wie aber speicher ich das Memo im selben Stream?
Ich benutze keine Records.