Hi,
ich versuche von einer Host-Anwendung über ein Interface einem Plugin ein DataSet zukommen zu lassen, mit dem es möglich ist weiterzuarbeiten (in Erster Linie die Datensätze auszulesen). Ich dachte dabei an eine Funktion wie
GetDataSet: Pointer;, die einen Pointer zurückliefert, der in etwa so deklariert ist:
Delphi-Quellcode:
type
PDataSet = ^TDataSet;
Ich hatte mir gedacht, dass ich so dann über diesen Pointer auf das DataSet zugreifen kann.
Die erste Frage ist, ob das überhaupt möglich ist!?
Die zweite und entscheidende Frage ist, ob ich weiterhin auf das Speichermanagement von Borland/Delphi verzichten kann (ShareMem-
Unit und borlandmm.dll)!? Und wenn nein: welche Alternative gibt es trotzdem auf das DataSet zuzugreifen? - Müsste ich mir dann ein neues Interface schreiben, was die ganzen Methoden des DataSets kapselt?
Chris