ich benötige ne funktion, oder auch procedure, ist eigentlich egal,
die nen ganz normalen String in nen Stream packt, den dann nutzen kann, um ner Komponente das dann zu übergeben, denn die will nur Streams annehmen.
das müßte doch eigentlich so laufen
Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16:
| procedure String2Stream; var Stream: TStream; <----- geht da auch TStringStream? String: String; begin Stream:=TStream.Create(); try Stream.Write(String); //bzw. bei TStringStream; Stream.WriteString(String);
Komponente.GetFromStream(Stream);
finally Stream.Free; end; end; |
Aber so geht das nicht, da bekomme ich nur Adreßüberläufe und so weiter....