@Union
Der Fehler resultierte aus einem falschen Aufruf. Mit deinen Variablen sähe das etwa so aus:
Df.Create (...)
Markus hat seinen Fehler ja inzwischen erkannt.
Mit deinem Code wird es aber auch ein Problem geben: der übergebene MemoryStream geht in den Besitz des TDataFile-Objekts über und darf außerhalb des Objekts
nicht freigegeben werden.
Gruß Hawkeye