Hallo....
Seid tagen versuche ich die K8055.dll unter Dev in mein Programm über
"LoadLibrary("k8055d.dll")" in den Quelltext mit einzubinden.....
ES kommt die Meldung " kann Datei nicht finden.....
if (!h)
{
cout << "DLL found" << endl;
foundDLL = 1;
}
else
{
cout << "DLL nicht gefunden" << endl;}
Eine andere dll welche ich selbst geschrieben habe findet er.........
die k8055.dll befindet sich unter SysWow64...
andere Anwendungen können auf diese Dll zugreifen.
Ich bin mit meinem Latein am Ende....kann mir jemand helfen..??
habe windows 7
Gast
#5896029
Hans H. schrieb: > die k8055.dll befindet sich unter SysWow64... Und dein Programm ist auch ein 32bit-Programm? Was passiert wenn du die DLL in den selben Ordner wie deine .exe kopierst, und das Programm in diesem Ordner (Arbeitsverzeichnis) ausführst?
Danke für die schnelle Antwort Auch wen ich die Dll im gleichem Ordner hinterlege ,erscheint immer " kann sie nicht finden" Ich habe diesen Quelltext von der Seite des Herstellers....die mitgelieferte Exe funktioniert so lange bis ich auf Kompiliern drücke....
Gast
#5896047
Hans H. schrieb: > die > mitgelieferte Exe Was ist das für eine? Das Kompilat aus der main.cpp? Hans H. schrieb: > so lange bis ich auf Kompiliern > drücke.... Wo drückst du auf kompilieren? Wozu sind die .dev und .layout Datei? Bitte die Frage beantworten: Dr. Sommer schrieb: > Und dein Programm ist auch ein 32bit-Programm?
Ja...die Exe ist die welche durch das Kompilieren der Main...... Die Dev-Datei ist die Projekt Datei...welche ich in Dev lade Die Layout datei habe ich nicht mitgeladen.... Kompielern tue ich in der Entwicklungsumgebung..."Compilern und Ausführen" Es wird unter Eigenschaften mir nicht angezeigt ob es 32 bit ist....
Gast
#5896113
Hans H. schrieb: > Die Dev-Datei ist die Projekt Datei...welche ich in Dev lade Was ist "Dev"? "Device"? Hans H. schrieb: > Es wird unter Eigenschaften mir nicht angezeigt ob es 32 bit ist.... In den Projekteinstellungen wirst du es wohl sehen. Kompilierst du mit "-m32" oder "-m64"? Google hilft: https://superuser.com/q/358434
Gast
#5896128
Hallo, - ich kenne ja das unbekannte Entwicklungssystem nicht, aber ist das so geplant: > Seid tagen versuche ich die K8055.dll unter Dev in mein Programm über > "LoadLibrary("k8055d.dll")" in den Quelltext mit einzubinden..... k8055.dll != k8055d.dll Gruesse Th.
Danke ......du hast mir sehr geholfen...... hab es in den projekt Einstellungen als 32bit durchlaufen lassen und es funktioniert jetzt alles.....Die Dll wird jetzt gefunden.......Suuuuuper...noch mal vielen Dank
Gast
#5896187
Hans H. schrieb: > noch mal vielen Dank Was so ein fehlender Buchstabe alles bewirken kann... :-)
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.