Forum: Sonstige Fragen zu Delphi
Delphi
by Der_Unwissende,
31. Okt 2005
@marabu Hey, praktisch, danke. Hab es mir gerade in der etwas na ja formulierten Hilfe angeschaut, da steht dass die Zuweisung bei TStream wirkungslos ist und bei abgeleiteten Klassen überschrieben werden kann, toll. Heißt das nicht letztlich, dass man es je nach Ableitung probieren muss? Geh aber jetzt davon aus, dass alle bekannten Ableitungen (insbesondere TFile- und TMemorystream) das können....
Forum: Sonstige Fragen zu Delphi
Delphi
by Der_Unwissende,
31. Okt 2005
Ok, hier mal mit MemoryStream
var MemoryStream : TMemoryStream;
buffer : Array of Byte;
begin
// Memorystream anlegen
MemoryStream := TMemoryStream.Create;
// Datei laden
MemoryStream.LoadFromFile(FILENAME);
Forum: Sonstige Fragen zu Delphi
Delphi
by Der_Unwissende,
31. Okt 2005
Weil ich mir gerade nicht sicher bin, kann ich Pos > Size setzen? Müsste ich glatt mal in die Hilfe schauen, klingt so unsauber. Und war Size sogar ein Property mit write?
Forum: Sonstige Fragen zu Delphi
Delphi
by Der_Unwissende,
31. Okt 2005
Hey,
ich glaube du kannst das alles viel leichter realisieren, indem du auf AssignFile verzichtest und ein TMemoryStream-Objekt benutzt. Da hast du einen Zeiger auf Memory, was halt wirklich der Speicherbereich ist, den du möchtest. Ein TStream hat immer eine Größe (size) mit der du gleich weißt, wie groß deine Datei ist (und ist auch noch schnell).
Mein Ansatz wäre es, dass du dir ein solches...