InitEngine3D()

Généralités sur la programmation 3D
pat
Messages : 411
Inscription : mar. 24/nov./2009 15:13

InitEngine3D()

Message par pat »

Bonjour,

Avec la version 4.61 j'ai essayé l'instruction suivante :
InitEngine3D() et voici le résultat que me donne le compilateur :

Une fenêtre s'ouvre avec comme titre de la fenêtre :
PureBasic_Compilation0.exe - Composant introuvable

et comme texte de la fenêtre :
Cette application n'a pas pu démarrer car d3dx9_42.dll est introuvable.
La réinstallation de cette application peut corriger ce problème.

J'ai beau réinstaller la version 4.61, toujours la même réponse du compilateur.

La version 4.51 fonctionne parfaitement bien alors pourquoi ce n'est pas le cas de la version 4.61 ?

Je tiens à préciser que je suis sous Windows Vista SP2 x86.

Avez-vous le même problème que moi ?
G-Rom
Messages : 3641
Inscription : dim. 10/janv./2010 5:29

Re: InitEngine3D()

Message par G-Rom »

télécharge d3dx9_42.dll et colle la dans ton dossier Compiler de pb
Fred
Site Admin
Messages : 2807
Inscription : mer. 21/janv./2004 11:03

Re: InitEngine3D()

Message par Fred »

Installe plutot la derniere version de directx 9:

http://www.microsoft.com/fr-fr/download ... aspx?id=35
pat
Messages : 411
Inscription : mar. 24/nov./2009 15:13

Re: InitEngine3D()

Message par pat »

Bonjour,

Merci pour ceux qui m'ont répondu.
Je précise que sur mon ordinateur est installé la version directx10.
Pourquoi une telle différence entre PB version 4.51 et 4.61 ?
Fred
Site Admin
Messages : 2807
Inscription : mer. 21/janv./2004 11:03

Re: InitEngine3D()

Message par Fred »

Parce qu'on mis a jour des composants qui necessitent une nouvelle version de DX
pat
Messages : 411
Inscription : mar. 24/nov./2009 15:13

Re: InitEngine3D()

Message par pat »

Merci Fred.
Je voudrais dire que mon ordinateur ne peut supporter une version Directx inférieur à 10 et donc que faire pour que la 3D fonctionne sur mon ordinateur ?
Je pense qu'il s'agit bien d'un problème PureBasic car aucun changement n'a été effectué sur mon ordinateur et la version 4.51 fonctionne parfaitement bien.
G-Rom
Messages : 3641
Inscription : dim. 10/janv./2010 5:29

Re: InitEngine3D()

Message par G-Rom »

le soucis viens de chez toi, DirectX est rétro-compatible, si tu supporte dx10 , la 9.0c est supportée.
PB ne fait qu'invoqué ogre, il ne touche pas directement à directx.
donne le fichier log qui va bien via :

InitEngine3D(1)
Fred
Site Admin
Messages : 2807
Inscription : mer. 21/janv./2004 11:03

Re: InitEngine3D()

Message par Fred »

pat a écrit :Merci Fred.
Je voudrais dire que mon ordinateur ne peut supporter une version Directx inférieur à 10 et donc que faire pour que la 3D fonctionne sur mon ordinateur ?
Je pense qu'il s'agit bien d'un problème PureBasic car aucun changement n'a été effectué sur mon ordinateur et la version 4.51 fonctionne parfaitement bien.
T'as essayé de lancer l'installation sur la page que j'ai mentionnée ?
pat
Messages : 411
Inscription : mar. 24/nov./2009 15:13

Re: InitEngine3D()

Message par pat »

Merci à Fred et à G-Rom.
Je vais regarder ça de plus près.
Je n'ai pas pu pour le moment télécharger le fichier (via le lien de Fred) mais si c'est la solution j'irais le faire dès que possible.
Répondre