![]() |
Delphi-Version: 10.4 Sydney
Objekt-Methoden aus DLL importieren
Habe durch Zufall entdeckt, dass der Delphi-Compiler DLL-Imports über die external-Direktive auch für Objektmethoden zulässt und frage mich, was der Sinn und Zweck dessen sein könnte.
Hat da jemand nähere Infos? Für Recordmethoden kann ich mir Anwendungsfälle vorstellen, aber für Klassen...? |
AW: Objekt-Methoden aus DLL importieren
Der Hauptgrund, warum es geht, sind die Packages (BPL).
Da werden Typen, Variablen, Methoden und auch KlassenMethoden als Exports (Zeiger) rausgegeben, worüber Delphi diese Dinge dann verlinken kann. |
AW: Objekt-Methoden aus DLL importieren
Ok.
Arbeite selber nur mit Designtime-Packages. Die werden "automatisch" verlinkt, d.h. da muss nichts mit external-Direktiven importiert werden... |
AW: Objekt-Methoden aus DLL importieren
Jupp, geht automatisch.
Aber so kann man es auch für eigenes Zeugs verwenden, also eine Klasse bzw. Record+Methoden in der DLL aufbauen und dann außerhalb der DLL nur das Interface nachbauen, aber die Methoden in die DLL verlinken. (external) |
Alle Zeitangaben in WEZ +1. Es ist jetzt 15:56 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 by Thomas Breitkreuz