Zitat von
stefan2005:
hi,
übrigens musst du externe Funktionen im Programm und in der
DLL als "stdcall" definieren, damit die Funktionen zueinander kompatibel sind !
Das ist definitiv falsch. Es muss nur im Programm und in der
DLL die gleiche Aufrufkonvention verwendet werden. Die Standard Aufrufkovention ist "register". Wird keine andere angegeben wird eben diese Verwendet. Wird also im Hauptprogramm und in der
DLL nix angegeben verwenden beide die Aufrufconvention "register". Stdcall sollte man nehmen wenn die
DLL auch für andere Programmierer mit anderer Programmiersprache verwendbar sein soll, da wie der name schon sagt dies die Standard aufruf methode ist.