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
:
Verschoben durch User
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....
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....
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
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
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.