Seit kurzem lerne ich programmieren unter VC++ 2005. Vorher habe ich mit Visual Basic programmiert. Außerdem habe ich bisher C- und diverse Scriptsprachen benutzt. VC++ 2005 brauche ich für neue Aufgaben.
Ich habe eine DLL (ohne Quellcode), die ich in einem kleinen C++ Testprogramm einbinden will. Gelesen habe ich bisher, dass es drei Möglichkeiten gibt, wie man DLL-Funktionen in ein VC++ Programm nutzen kann:
1. statisches Linken (nur Header und LIB ist nötig)
2. dynamisches Linken (Header, LIB und DLL ist nötig)
3. dynamisches Laden (Header, DLL sind nötig)
Mich interessiert die 3. Möglichkeit, da keine LIB vorhanden ist. Ich habe nur die compilierte DLL und die Declare-Anweisungen für Basic.
-
Ich habe natürlich bereits diverse Foren durchsucht. Selbst zwei dicke Bücher habe ich durchblättert. Das einzige was ich finden konnte sind Lösungen mit "LoadLibrary", was ich dann auch nehmen werde. Lieber wäre mir aber eine Lösung mit Header-Datei, da das für mich einfacher ist - jedenfalls für meinen derzeitigen Programmierhorizont.
Ich habe eine DLL (ohne Quellcode), die ich in einem kleinen C++ Testprogramm einbinden will. Gelesen habe ich bisher, dass es drei Möglichkeiten gibt, wie man DLL-Funktionen in ein VC++ Programm nutzen kann:
1. statisches Linken (nur Header und LIB ist nötig)
2. dynamisches Linken (Header, LIB und DLL ist nötig)
3. dynamisches Laden (Header, DLL sind nötig)
Mich interessiert die 3. Möglichkeit, da keine LIB vorhanden ist. Ich habe nur die compilierte DLL und die Declare-Anweisungen für Basic.
-
Ich habe natürlich bereits diverse Foren durchsucht. Selbst zwei dicke Bücher habe ich durchblättert. Das einzige was ich finden konnte sind Lösungen mit "LoadLibrary", was ich dann auch nehmen werde. Lieber wäre mir aber eine Lösung mit Header-Datei, da das für mich einfacher ist - jedenfalls für meinen derzeitigen Programmierhorizont.
Comment