Und wo ist jetzt die Frage
In der nicht funktionierenden Lösung ist der Typ von str_PDF unklar und wie dieser gefüllt wird.
var
str_PDF : TMemoryStream;
Nicht wirklich eine Frage, habe schließlich eine Lösung gefunden, nachdem ich den ganzen Tag damit verbracht habe.
Aber ja, warum das mit dem ClientDataSet nicht funktioniert, würde mich schon interessieren.