Du musst mehr Quellcode liefern. So wird das nix.
Ich wüsste jetzt aber beim besten Willen nicht, welcher Codeteil hierfür wirklich hilfreich wäre. Ich habe direkt vor TADODataSet.Create ein ShowMessage gesetzt, bei dem ich auf das erste Objekt in Liste1 aus Aufruf 1 zugreife ---> funktioniert.
Das exakt gleiche ShowMessage habe ich dann direkt nach MyResult.Open nochmal platziert, hier erzeugt es sofort eine
Access Violation.