kompatible DLL erstellen
-
hallo..
ich hab vor mit BCB6 eine dll zu erstellen die in moeglichst vielen porgrammiersprachen eingebunden werden kann. mein problem ist nun das ich nicht weiss was man in einer solchen dll verwenden darf und was nicht bzw. welche einstellungen man bei dieser dll machen muss. gibt es vielleicht irgendetwas wie eine definition die bestimmt wie eine standard dll aussehen muss? wenn ja wo kann man soetwas finden?
danke!
mfg
mutzel
-
um die dll so zu machen, wie z.b. die windows-dlls, müssen alles c-funktionen sein. entweder du compilest alles als 'c' oder...
#ifdef __cplusplus extern "C" { #endif // ... // deine funktionen // ... #ifdef __cplusplus } #endifund dann noch alles __stdcall, dann sollten es die meisten programme schlucken