Avec la l'Engine3D.DLL que vous m'avez donnée (qui est 5 fois plus petite que l'autre), il y a une exception "Invalid memory access" à InitEngine3D
A noter que j'ai essayé avec un autre mesh téléchargé sur le net (camera.mesh), eh bien j'ai le même genre d'erreur dans mon log d'OGRE que pour mon plane.mesh (mais l'entête de ce mesh semble très différente du mien)[17:52:45] Waiting for executable to start...
[17:52:45] Executable type: Windows - x86 (32bit, Unicode)
[17:52:45] Executable started.
[17:52:45] [ERROR] OPCycle.pb (Line: 17)
[17:52:45] [ERROR] Invalid memory access. (read error at address 0)
Je mets tout ça dans une archive ici : http://lecartablededudule.pagesperso-or ... stOGRE.zip17:58:44: Mesh: Loading camera.mesh.
17:58:44: OGRE EXCEPTION(2:InvalidParametersException): Header chunk didn't match either endian: Corrupted stream? in Serializer::determineEndianness at OgreSerializer.cpp (line 89)
Pour info, il n'y avait rien d'autre à installer pour OGRE ? Parce que moi je n'ai exécuté que l'install de Purebasic (version démo). Maintenant, étant donné que les exemples fournis avec PB fonctionnent, ça aurait dû marcher.
Je vous avoue que je ne suis pas loin de renoncer. Surtout que je prends beaucoup de votre temps.
J'aimerai essayer OGRE avec du c++ par exemple pour voir si mon mesh se charge, mais la difficulté du langage me rebute un peu, je n'ai que trop peu de temps libre pour apprendre et Purebasic a l'avantage d'être plus simple et suffisamment efficace pour ce que je veux faire, et somme toute assez puissant.
Merci en tout cas d'avoir tenté de trouver une solution à mon problème, qui semble être local puisque ça fonctionne sur la plupart des autres PC. C'est rageant !