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

Nilselino

Frischling

  • »Nilselino« ist der Autor dieses Themas

Beiträge: 10

Beruf: Schüler

  • Private Nachricht senden

1

07.08.2011, 12:06

d3dx9d_43.dll fehlt

Guten Tag,

Immer wenn ich ein Beispiel-Programm starten will bekomme ich folgende Fehlermeldung: Das Programm kann nicht gestartet werden, da d3dx9d_43.dll auf dem Computer fehlt. Installieren Sie das Programm erneut, um das Problem zu beheben. Woran liegt das?

Mein Betriebssystrem ist Windows 7 , ich benutze Visual Studio 2010 und habe DirectX 11 installiert. Das Update von David Scherfgen habe ich mir schon runtergeldaden. Vielen Dank im voraus. Schöne Grüße Nils

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Nilselino« (29.09.2012, 10:05)


ProAmateur

Alter Hase

Beiträge: 434

Wohnort: Bei Simmern, Koblenz

Beruf: Schüler

  • Private Nachricht senden

2

07.08.2011, 13:00

Hi
als erste Idee hätte ich:
Einfach mal die dll-Datein runterladen und in den System32 Ordner kopieren und dann nochma versuchen.
Ansonsten würd ich vll DirectX neu installieren....aba ka ob das was hilft :-)

grüße
ProAmateur
"Die Neugier steht immer an erster Stelle eines Problems, das gelöst werden will."
Galileo Galilei
________________________________________________________________________

"Dumme Fragen gibt es nicht, dumm ist nur, wer nicht fragt.“

Nilselino

Frischling

  • »Nilselino« ist der Autor dieses Themas

Beiträge: 10

Beruf: Schüler

  • Private Nachricht senden

3

07.08.2011, 13:36

Klappt nicht

Hi ProAmateur,

Ich habe jetzt beide Möglichkeiten von dir ausprobiert ausprobiert es geht trotzdem nicht. Ich kann das Programm nur starten, wenn ich die Datei in den Ordner des jeweiligen Beispiels kopiere was aber auf Dauer sehr aufwendig ist. Schöne Grüße Nils

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Nilselino« (29.09.2012, 10:05)


4

07.08.2011, 13:44

Willkommen im Forum Nils! ;)

Das Beste wäre vermutlich, die Tribase neu zu kompilieren (Debug und Release).
Wie du das hinbekommst, findest du hier in den FAQ.
fka tm

5

07.08.2011, 14:00

Hi
als erste Idee hätte ich:
Einfach mal die dll-Datein runterladen und in den System32 Ordner kopieren und dann nochma versuchen.
Ansonsten würd ich vll DirectX neu installieren....aba ka ob das was hilft :-)

grüße
ProAmateur

Es ist keine gute Idee, im System rum zu fummeln, wenn man nicht genau weiß, was man tut :D (ich spreche aus Erfahrung).

Zweitens: Du brauchst nicht nur Direct X, sondern das DirectX SDK. Aus dem letzten d im Dateinamen kann man erkennen, dass es sich um die Debug-Dll handelt und die ist nur im SDK dabei.

Ein korrekt installiertes DX SDK (du brauchst nichtmal Version 11, da du offensichtlich eine DIrecX9 dll benutzt). Sollte all deine Probleme lösen. Aber der Vollständigkeit halber:
http://zfx.info/viewtopic.php?f=9&t=1611&start=0&hilit=dll
(damit du dlls nicht immer in den Ordner der exe kopieren musst).
Lieber dumm fragen, als dumm bleiben!

ProAmateur

Alter Hase

Beiträge: 434

Wohnort: Bei Simmern, Koblenz

Beruf: Schüler

  • Private Nachricht senden

6

07.08.2011, 19:17

Aso ja stimmt

Ich hatte den selben fehler auch schon...total vergessen

Zitat

Ein korrekt installiertes DX SDK (du brauchst nichtmal Version 11, da du offensichtlich eine DIrecX9 dll benutzt). Sollte all deine Probleme lösen
stimme ich voll und ganz zu!
"Die Neugier steht immer an erster Stelle eines Problems, das gelöst werden will."
Galileo Galilei
________________________________________________________________________

"Dumme Fragen gibt es nicht, dumm ist nur, wer nicht fragt.“

Nilselino

Frischling

  • »Nilselino« ist der Autor dieses Themas

Beiträge: 10

Beruf: Schüler

  • Private Nachricht senden

7

08.08.2011, 09:06

Ich habe mir jetzt von Microsoft das DirectX SDK heruntergeladen und auch installiert. Aber ich bekomme immer noch die selbe Fehlermeldung. Habt ihr noch ein paar Ideen woran das liegen kann? Schöne Grüße Nils

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Nilselino« (29.09.2012, 10:06)


BurningWave

Alter Hase

Beiträge: 1 106

Wohnort: Filderstadt/Konstanz

Beruf: Student

  • Private Nachricht senden

8

08.08.2011, 10:59

Die TriBase-Engine wurde mit einem älteren SDK kompiliert. Deswegen wird die DLL nicht gefunden. Du hast nun 2 Möglichkeiten: Entweder du besorgst dir die DLL im Internet bzw. benennst eine bestehende DLL mit anderer Ziffernfolge passend um. Dies sollte funktionieren, auch wenn die Lösung nicht wirklich gut ist. Die 2. (und bessere) Möglichkeit ist, die Engine neu zu kompilieren.

Nilselino

Frischling

  • »Nilselino« ist der Autor dieses Themas

Beiträge: 10

Beruf: Schüler

  • Private Nachricht senden

9

08.08.2011, 20:13

Ich habe jetzt die Tribase-Engine neu komiliert aber ich bekomme immer noch die Fehlermeldung. Ich habe mir auch schon die Datei aus dem Internet heruntergeladen und in den System32 Ordner gelegt. Aber alles ohne Erfolg. Wie schon gesagt funktioniert es nur wenn ich die fehlende Datei in das Beispielprogrammverzeichniss kopiere

10

08.08.2011, 20:27

Dann tu das doch einfach. :D

MfG
Check

Werbeanzeige