DLL's einbinden
-
hi,
ich wollte mal anfangen mit dll's zu arbeiten.
nun wollte ich fragen ob ich in meinen dll's ganz "normalen" sourcecode (nicht mit main() usw...das weiß ich) verwenden kann und wie ich dann die dll's in mein programm laden kann.vielen dank für jede hilfe
mfg
DLL
-
Das sieht nicht gerade so aus als ob du das ernst meinst.
-
Also wenn du das wirklich ernst mneinst, kann ich dir eine "test.dll" mit source code und allem für vc++ 6.0 zum downloaden bereitstellen (solange ich dat ding noch finde
mfg
-
Welchen Compiler benutzt du?
Such mal mit Google, lies die FAQs, lies das Handbuch :o
-
rtfm
cya
-
ich habe das eigentlich schon ernst gemeint, warum sollte ich es nicht ernst meinen?
@mrchat vielen dank für das angebot, das nehme ich gerne an!
@kingruedi ich benutze dev-c++ 4.9.0
-
warum sollte ich es nicht ernst meinen?
dirty little language
-
sollt eigentlich nur ein scherz sein das mit dem dirty little language...
-
Du must die Funktionen / Klassen die du aus der Dll exportieren willst speziell kennzeichnen, das macht man meist über Makros. Ansonsten ist der Quelltext der gleiche und Dlls sind recht einfach zu benutzen.
Falls du dlls dynamisch laden willst oder Compilerübergreifend benutzen willst kannst du nur C-Funktionen ( als extern "C" gekennzeichnet ) exportieren.
Das impliziert dann auch das du keine Klassen exportieren kannst.