Forum: Object-Pascal / Delphi-Language
Delphi
by ozz,
6. Jan 2007
Hallo Leute,
was ein
ContentStream.Seek(0, soFromBeginning); an der RICHTIGEN Stelle alles bewirkt. :wall: :wall: :wall: :wall: :wall: :wall:
Nochmals besten Dank.
Ich habe es jetzt!
Forum: Object-Pascal / Delphi-Language
Delphi
by ozz,
6. Jan 2007
Hallo SirThornberry,
du hast natürlich Recht. Die Instanz zu dereferenzieren ist Unsinn und stattdessen mit dem Pointer zuarbeiten. Ich habe es geändert. Ein Problem bleibt aber noch. ContentStream.Size ist immer 0 und das obwohl ich den String im Überwachung in Delphi sehen kann (ist ein TStringsream). Kopiere ich die Daten nicht um, sondern nehme meinem Parameter der Procedure direkt, bekomme...
Forum: Object-Pascal / Delphi-Language
Delphi
by ozz,
6. Jan 2007
Ich habe noch vergessen zu erwähnen, das es keine Assign Funktion gibt. Dies wäre ein Ansatz gewesen.
Forum: Object-Pascal / Delphi-Language
Delphi
by ozz,
5. Jan 2007
Hallo SirThornberry,
Ok, und wie mache es das, damit die Daten trotzdem in der TList bleiben, ich aber nach dem Verlassen meiner Procudure ThreadResult die Var ContentStream in der aufrufenden Procedure wieder freigebenen kann? Ich versuche mal den Hintergrund zu bleuchten,vielleicht mache ich ja einen Fehler.
Ich habe eine Schleife, die diese Streams einsammelt.
...
ContentStream:=...
Forum: Object-Pascal / Delphi-Language
Delphi
by ozz,
5. Jan 2007
Hallo SirThornberry,
Danke für den Hinweis!
Noch ein kleine Frage zum den Problem.
Was passiert, wenn ich nach dem dem Verlassen dieser Procedure in die aufrufende Procedure ContentStream.free ausführe. Sind dann noch aller Daten in der TList?
Forum: Object-Pascal / Delphi-Language
Delphi
by ozz,
5. Jan 2007
Hallo zusammen,
ich möchte gerne den Parameter ContentStream in einen Pointer sichern, damit ich diesen mit TList verwenden kann. Das das Beispiel unten falsch ist weiß ich, jedoch weiß ich nicht, wie ich es richtig machen kann. Hat jemand noch eine Idee?
Besten Dank!
Type PStringStream = ^TStringStream;
....
FResultlist: TList;
....
procedure ThreadResult(ContentStream:...