Zitat von
HaCkAttaCk2001:
Nun das Problem: Mein Programm startet, und meckert mich an, dass die
DLL fehlt, weil sie noch nicht aus den Ressourcen extrahiert wurde. Wie kann ich das Lösen, dass die
DLL vor allem anderen extrahiert wird, damit mein Programm die
DLL auch findet?
Du darfst nicht statisch linken (function FunktionsName; external DLL_name name 'FunktionsName'; )
sondern musst dynamisch linken mit
LoadLibrary,
GetProcAdress und
FreeLibrary.
LoadLibrary darfst du erst dann aufrufen, wenn die
DLL auf dem Dateisystem liegt.
Zitat von
HaCkAttaCk2001:
Kann ich die
DLL-Prozeduren vielleicht sogar direkt aus den Ressourcen heraus aufrufen?
Nein.
PS:
HaCkAttaCk2001; soll das heisen du bist ein Hacker ?