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 ?
InitEngine3D()
Re: InitEngine3D()
télécharge d3dx9_42.dll et colle la dans ton dossier Compiler de pb
Re: InitEngine3D()
Installe plutot la derniere version de directx 9:
http://www.microsoft.com/fr-fr/download ... aspx?id=35
http://www.microsoft.com/fr-fr/download ... aspx?id=35
Re: InitEngine3D()
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 ?
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 ?
Re: InitEngine3D()
Parce qu'on mis a jour des composants qui necessitent une nouvelle version de DX
Re: InitEngine3D()
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.
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.
Re: InitEngine3D()
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)
PB ne fait qu'invoqué ogre, il ne touche pas directement à directx.
donne le fichier log qui va bien via :
InitEngine3D(1)
Re: InitEngine3D()
T'as essayé de lancer l'installation sur la page que j'ai mentionnée ?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.
Re: InitEngine3D()
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.
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.