Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi dll Direktzugriff (https://www.delphipraxis.net/31684-dll-direktzugriff.html)

maximus Caesar 12. Okt 2004 16:30


dll Direktzugriff
 
Hallo!
Wie kann ich mit einer dll direkt auf Eigenschaften von Komponenten im Hauptprogramm zugreifen?
Das dll-Tutorial zeigt leider nur einen Indirekten Zugriff!

Olli 2. Jul 2005 10:06

Re: dll Direktzugriff
 
Für direkten Zugriff müssen verschiedene Dinge gewährleistet sein:

1. Die DLL (hier vielmehr eine BPL, eine spezielle DLL-Form von Borland) muß mit der gleichen Version von Delphi/BCB kompiliert sein
2. Es muß eine BPL sein.
3. Du mußt die Deklarationen der Forms usw. zwischen BPL und Hauptprogramm teilen. Beide brauchen Zugriff, da die VTable gleich sein muß.

Klassische DLLs bringen nicht die Eigenschaften mit um Delphi-RTTI zu verwerten.


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:51 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz