Forum: Object-Pascal / Delphi-Language
Delphi
by alleinherrscher,
18. Jun 2006
Der Ansatz ist echt lieb von dir gemeint :) Aber da ich nicht immer Dateien verschicke, sondern irgendwelche Daten ist das nicht allgemein genug. Ich hatte mir überlegt, evtl die Strings am Ende des Streams zu speichern. Da ich aber nicht weiß, wie lang die Daten sind, ist es nicht so einfach, hinterher die position der Strings zu ermitteln.
Das einzige was meiner Meinung nach gehen würde,...
Forum: Object-Pascal / Delphi-Language
Delphi
by alleinherrscher,
18. Jun 2006
Überschreibt er dann nicht die alten Daten?
//edit: Und dann stellt sich hinterher auch noch die Frage: Wie lösche ich wieder Daten am anfang eines Streams ;)
Forum: Object-Pascal / Delphi-Language
Delphi
by alleinherrscher,
18. Jun 2006
Hey, KingIR!
Die Idee ist klasse - Danke!
Das würde sogar den Speicheraufwand verringern! Blöde frage nur: Wie schreibe ich an den Anfang eines Streams *confused* :)
Forum: Object-Pascal / Delphi-Language
Delphi
by alleinherrscher,
18. Jun 2006
Update: Ich habe gerade den bösewicht ausgemacht:
es ist in der tat das Copyfrom was so viel zeit in anspruch nimmt....
Habt ihr evtl n tip wies schneller gehen könnte?
Forum: Object-Pascal / Delphi-Language
Delphi
by alleinherrscher,
18. Jun 2006
Danke für die schnelle Antwort! Kann es dann an der Funktion TMemorystream.CopyFrom liegen? Sollte man große Memorystreams besser nicht kopieren?
Ich glaube ich füge besser mal etwas Code dazu:
//Es geht los mit:
stream2:=TMemorystream.Create;
stream2.LoadFromFile(edit1.text);