Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

killmichnich

unregistriert

1

30.08.2009, 17:58

dll D3DX9_41.dll nicht gefunden :/

Hiho,
ich hab zur Zeit ein kleines Problem, zwar nicht direkt mit directx aber so ähnlich ...
Ich arbeit zur Zeit an nem kleinen 2D Game, das wollt ich jetzt mal ein paar freunden zeigen. Ich habs ihnen geschickt sie konntens aber nich aufmachen, weil ihnen die D3DX9_41.dll fehlt (laut Programm). Also hab ich die hinterhergeschickt, in den selben ordner rein, und was passiert .... es funktioniert trotzdem nicht, gleiche Fehlermeldung.
Weil ich jetzt nicht weiß woran das liegen kann frag ich einfach mal hier nach.

Mein Projekt gibts hier zum runterladen: http://daniel92.blogdns.com/.
Wer Lust hat kann das ja mal runterladen und mir sagen obs bei ihm klappt/nich klappt und ob er irgend eine Idee hat wie ichs machen kann dass es auch funktioniert.

Würde mich sehr über eure Hilfe freuen, wie immer =)

MfG Killmichnich

2

30.08.2009, 18:06

Du hast die falsche DLL weitergegeben!

Mit dieser hier funktionierts.
fka tm

killmichnich

unregistriert

3

30.08.2009, 18:26

also ich weiß ja nich ob ich zu blöd bin oO
Aber vom Namen her sinds die selbe und das is auch die wo ich im system32 ordner hab ... was is der unterschied

ach und darf man fragen ob denn bei dir das Programm funktioniert?

4

30.08.2009, 18:56

Zitat von »"killmichnich"«

ach und darf man fragen ob denn bei dir das Programm funktioniert?


Zitat von »"TrikkieMikkie"«

Mit dieser hier funktionierts.


Scheint eine 64Bit-Version zu sein, die du weitergegeben hast. ;)
fka tm

5

30.08.2009, 19:27

Ich hab mir deine DLL mal mit dem "Dependency Walker" (Windows/Platform SDK) angeschaut.
Der sagt unter anderem:

Zitat

Error: Modules with different CPU types were found.

Bei der D3DX9_41.dll steht x64.

Das würde auch die unterschiedlichen Dateigrößen erklären.

In Visual Studio kannst du in den Projekteigenschaften unter Linker - Erweitert -> Zielcomputer angeben, ob 32 oder 64bit.
Befehlszeile: /MACHINE:X86 oder /MACHINE:IA64

Keene Ahnung, wo genau man das bei C::B einstellen muß.

Außerdem müssen jeweils die richtigen Libs aus dem DirectX SDK eingebunden werden.
Ordner DXSDK\Lib\x86 oder DXSDK\Lib\x64.


EDIT: Hey, hast du deinen letzten Post gelöscht?
fka tm

killmichnich

unregistriert

6

30.08.2009, 19:30

hmm ja hab ich, trotzdem danke für die antwort ... ich hatte da was falsch verstanden glaub ich :oops:
ich dacht du hättest mein programm gemeint das iwie 64 bit kompiliert is oder so :oops:

naja ok thx für die antwort dann such ich mal n bisschen bei cb ...

Werbeanzeige