Autor Beitrag
void*
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 31



BeitragVerfasst: Mi 02.07.03 16:24 
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
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Veteran
Beiträge: 6366
Erhaltene Danke: 60

Windows 7, Ubuntu
Delphi 7 Prof.
BeitragVerfasst: 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* Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 31



BeitragVerfasst: 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.

_________________
Gruß
void*