![]() |
Typen in DLL einbinden und "exporten"
Hi,
ich möchte in einer DLL mehrere Typen unterbringen, da diese sich mit der Zeit ändern werden und man bei einer Änderung nicht gleich das ganze Programm "patchen" muss, sondern nur die neue DLL kopieren muss. (ich hoffe, das hat jetzt jeder verstanden :-D ) Aber nun zu meinem Problem: diese Typen, die in der DLL sind, möchte ich meiner Host-Anwendung zur Verfügung stellen. Also dachte ich, ich könnte das wie mit Variablen und Methoden machen. Ich hab's so versucht:
Delphi-Quellcode:
So funktioniert das aber leider nicht :cry:
export
TTownCenter; TChurch; TDock; TMill; THouse; TVillager; THunter; TMarine; Weiß jemand von euch, wie ich Typen "exporten" kann, damit meine Anwendung auf sie zugreifen kann? Danke schon mal, Aenogym |
Re: Typen in DLL einbinden und "exporten"
Da hatte ich auch mal eine Frage zu gestellt:
![]() mfG mirage228 |
Re: Typen in DLL einbinden und "exporten"
Danke für die schnelle Antwort :-D
Das mit den Packages hört sich gut an! Nur: wie mach ich das? Erstelle ich ein Package, darin eine Unit, compilieren und die .bpl später, wenn sich ein typ geändert hat, durch die neue .bpl austauschen? Aenogym |
Re: Typen in DLL einbinden und "exporten"
Hi,
ich selbst habe noch nicht mit den packages gearbeitet (habe es dann doch mit DLLs gelöst: Abstrakte Basisklasse und Nachfolger des Typs wird von der DLL zurückgeliefert). allerdings dürfte deine vorgehens weise richtig sein. mfG mirage228 |
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:04 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