Entwickler-Ecke

Dateizugriff - Objekte aus *.dll


void* - Mi 02.07.03 16:24
Titel: Objekte aus *.dll
Hallo,

ich habe keinen Ansatzpunkt zu folgendem Problem gefunden, also frage ich jetzt Euch:

Mein Hauptprogramm benutzt *.dlls, die dynamisch gebunden werden (mit LoadLibrary()). In den *.dlls sind Klassen deklariert. Jetzt soll mein Hauptprogramm Funktionen der Klasse aufrufen. Jetzt habe ich keine Ahnung wie man so was exportiert (in der dll) und genauso wenig wie der GetProcAddr()-Aufruf aussehen müsste. Kann mir hier jemand weiterhelfen?

Danke!
void*


Klabautermann - Mi 02.07.03 17:08

Hallo,

die DLL-Schnitstelle ist ein wenig Antiquiwrt. Daher unterstützt sie von Haus aus keine Klassen. Du müsstest also jede Klassen Methode mit einer normalen Procedure oder Function in der Schnitstelle Kapzeln.
Natürlich kannst du dich auch nach besseren Alternativen umsehen (BPL oder COM-Objekte).

Gruß
Klabautermann


void* - Do 03.07.03 07:47

Ok, danke, das hatte ich schon befürchtet.

Gleich mal ein Kompliment an das Forum...hier kann man schnell eine Menge Infos finden per Suche und per Frage.