![]() |
Re: probelm mit DLL beim kapseln in einer Klasse
Hallo,
Zitat:
Das müsste dann aber in der DLL direkt geändert werden. ifmconnect(dummy: pointer; ... Heiko |
Re: probelm mit DLL beim kapseln in einer Klasse
eher
Delphi-Quellcode:
sowas ging doch auch? :gruebel:
function ifmconnect(Self: TObject; hCP : integer; ...
Delphi-Quellcode:
nja, zumindestens bei der Definition von Funktions-Typen ... k.A. ob das auch direkt mit einer Funktion geht.
function ifmconnect(hCP : integer; ... ) of class;
oder du implementierst es als richtige Ereignisfunktion der Klasse und rufst darin erst die Funktion der DLL auf, also ohne diesen zusätzlichen Parameter. |
Re: probelm mit DLL beim kapseln in einer Klasse
Hallo,
da die ifmconnect eh nix mit der eigenen Klasse zu tun hat, sollte ein normaler Pointer reichen. Man könnte natürlich auch Interfaces benutzen, das wäre dann sehr elegant. Nähere Infos dazu über die Suche nach "Plugin" (oder war das sogar in den Tutorials ?). Heiko |
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:47 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