Forum: Programmieren allgemein
Delphi
by fisipjm,
24. Jan 2018
:oops: uiuiui, ja klar, theoretisch war dieses Wissen auch vorhanden. Danke! :thumb:
Forum: Programmieren allgemein
Delphi
by fisipjm,
23. Jan 2018
Kleiner Bugreport. Musste den Code leicht anpassen,
ms.Writebuffer(p^,VarArrayHighBound(File,1));
hat dazu geführt, dass mir die Datei immer um 1 Byte gekürzt wurde. Interessanterweise stört das fast kein Dateiformat :-D
Außer neuere Office Derivate die auf .docx setzen. Dort habe ich nach dem Up- und Download dann immer die Meldung bekommen, dass die Datei beschädigt ist. Also habe ich die...
Forum: Programmieren allgemein
Delphi
by fisipjm,
18. Jan 2018
Ahhhh, okay hab mich kurz eingelesen. Passt dann so, hab das ms.Write in ms.WriteBuffer geändert! Danke!:thumb:
Forum: Programmieren allgemein
Delphi
by fisipjm,
18. Jan 2018
Hi Himitsu,
ich befürchte ich verstehe nicht ganz was du meinst, ich schreibe ja aktuell kein MemoryStream in einen anderen sondern eine OLEVariant in den Stream. Ich glaub ich steh Mega auf dem Schlauch :pale:
Forum: Programmieren allgemein
Delphi
by fisipjm,
18. Jan 2018
Hoika, bist offiziell mein Held des Tages.
Die anderen Antworten gingen leider bissel am eigentlichen Problem vorbei.
Die Variable ms hatte ich ursprünglich auch tatsächlich als TmemoryStream deklariert. Nur AddBody hat mit kein TMemoryStream geschluckt. Mir war nicht klar das man TMemoryStream.create auch auf ein Tstream anwenden kann.
Für die die es Interessiert, hab es jetzt so gelöst:...
Forum: Programmieren allgemein
Delphi
by fisipjm,
18. Jan 2018
Hi Leute,
ich hoffe mal wieder auf eure Unterstützung.
Zunächst mal die Aufgabenstellung, villeicht bekomme ich das ja auch anders gelöst ;-) also für alle Vorschläge offen!
Aufgabenstellung:
Ich bekomme eine Datei (Word,Excel,Text,Bild,Video,etc...) in Form einer OleVariant.
Derzeit lade ich diese OleVariant in ein TFileSTream um diesen dann wiederrum mit einer Restrequest.addBody an...