![]() |
DLLs, Speichermanagement und DataSets
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:
Ich hatte mir gedacht, dass ich so dann über diesen Pointer auf das DataSet zugreifen kann.
type
PDataSet = ^TDataSet; 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 |
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:51 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz