Hallo DKamps,
das hilft dir zwar zunächst nicht weiter, aber die Online Hilfe sagt zu CreateFields folgendes:
Zitat:
Ein Datenmengenobjekt ruft CreateField zur Erstellung der Feldkomponenten aus den Felddefinitionsobjekten auf. In Anwendungen wird CreateField niemals direkt aufgerufen.
Wenn du sicher sein willst, dass auch der Speicher freigegeben wird könntest du es mal mit Destroy anstatt Free versuchen. Hab ich aber nicht ausprobiert.