Entwickler-Ecke

Delphi Language (Object-Pascal) / CLX - Unit zur Laufzeit einbinden??


Hagbard - Mo 19.07.04 15:35
Titel: Unit zur Laufzeit einbinden??
Hallo zusammen,

ich schreibe z.Z. an einer Library zur Ansteuerung von diverser Hardware, welche von diversen Programmen genutzt werden soll.

Nun gibt es eine HardwareInfoKlasse, in der alle relevanten Informationen zu der entsprechenden Hardware gespeichert wird. Da immer wieder änderungen an dieser Unit gemacht werden, und wir nicht immer alle Programme, welche die Lib einsetzen neu kompilieren möchten.
Suche Ich eine Mögliochkeit, diese Unit bzw. Klasse dynamisch zur Laufzeit einzubinden.

Weiß jemand Rat, kennt jemand eine Lösung??

Mfg
Christian


Udontknow - Mo 19.07.04 15:38

Ja... Öh... DLL??? :think:

Verstehe nicht ganz dein Problem, du sagst doch selbst, daß du bereits dabei bist, diesen Code in eine Library zu stecken. Oder was ist für dich eine "Lib"?

Cu,
Udontknow


Hagbard - Di 20.07.04 11:15

Die Lib ist einfach eine Sammlung von Delphi Packages... Na ja, ne DLL, wird wohl das einzig wirklich wahre sein :-(


maximus - Di 20.07.04 12:20

Hi,

packages kannst du auch dynamisch laden: LoadPackage(fileName)


Hagbard - Di 20.07.04 16:47

kewl :-)

Danke!


maximus - Di 20.07.04 18:13

Vielleicht hilft dir dieser beitrag auch weiter: http://www.delphi-forum.de/viewtopic.php?t=26938&highlight=package+bpl