Hallo Fachwelt,
hoffe ihr könnt mir mit meinem Problem im BCB weiterhelfen:
Also, ich habe in einer *.dll(statisch geladen) eine Klasse, die es zu exportieren gilt. Die Klasse jedoch ist abgeleitet von einer anderen.
In der dll sieht die Schnittstelle dann also wie folgt aus:
class __declspec(dllexport) XEditControl:stuck_out_tongue:ublic XInputControl
{
…
};
Ich versuche jetzt in meiner Anwendung die Klasse XEditControl zu importieren wie folgt:
class __declspec(dllimport) XEditControl
{
…
};
und erhalte einen Linkerfehler. Was läuft falsch? Ich habe in der Importieranweisung auch schon den kompletten Kopf angegeben, also
class __declspec(dllimport) XEditControl:stuck_out_tongue:ublic CInputControl
{
};
Fehler, CInputControl kennt der Compiler net…
Muss ich die Basisklasse auch ex- bzw. importieren?
Wäre nett wenn mir da jemand mal einen Hinweis geben könnte.
Danke…