Page 2 sur 3
Publié : ven. 24/oct./2008 9:19
par Geo Trouvpatou
Ben chez moi cela ne fonctionne toujours pas.
A droite j'ai un message d'erreur
L’adresse n’est pas valide
Causes les plus probables :
Il se peut que l’adresse contienne une erreur de frappe.
Si vous avez cliqué sur un lien, il se peut qu’il soit obsolète.
Essayez la chose suivante :
Saisissez à nouveau l’adresse.
Aller à la page précédente.
Au départ j'ai testé le fichier .chm sur le bureau et ensuite en remplacement de celui déjà existant dans le dossier de PB.
En tout cas bon courage pour la suite.
Publié : ven. 24/oct./2008 9:32
par Geo Trouvpatou
Bon je viens de faire un truc.
J'ouvre le .chm qui ne fonctionne pas et je clique dans le menu de gauche sur le livre rouge de "Manuel" ensuite dans la page de droite je fait un clique droit et "Propriété" et j'obtiens le chemin suivant :
Code : Tout sélectionner
res://ieframe.dll/navcancl.htm#mk:@MSITStore:C:\Program%20Files\PureBasic4.30
Ensuite je fais la même chose avec le .chm de la v4.20 qui fonctionne bien et voici ce que j'obtiens :
Code : Tout sélectionner
mk:@MSITStore:C:\Program%20Files\PureBasic4.20\PureBasic.chm::/Reference/reference.html
Je ne sais pas si cela t'aideras comtois.
PS : J'avais oublié de préciser dans mon précédent message que le menu de gauche est bien présent.
Re: Pure Basic 4.30 Beta 4 est dispo
Publié : ven. 24/oct./2008 21:24
par Thyphoon
poshu a écrit :Probablement la dernière beta d'après Fred.
Y en a t'il parmis vous qui on essayer le subsysteme DirectX9 ? Aucun de mes projets ne fonctionne avec. Dans la notice il n'y a rien ! Pas beaucoup d'info sur la compatibilité etc... Personnellement j'ai constaté que UseBuffer ne fonctionne pas et j'ai de tres gros ralentissement ... Si c'est la dernière Beta j'ai 'limpression qu'on aura toujours pas de DirectX 9 utilisable

Publié : ven. 24/oct./2008 21:30
par case
bon alors le fichier ne fonctionnais pas , quand je cliquais pour l'ouvrir j'avais une fenetre 'toujours me demander lorsque j'execute ce programme' je l'ai decochée et maintenant il fonctione !
la piste de l'anti virus n'est donc pas exclue ceci dit , ce n'est pas vraiment un bug
Publié : ven. 24/oct./2008 21:48
par Le psychopathe
Bon alors sous windows Xp cela fonctionne mais sous mon pc personnel avec windows vista integrale cela ne fonctionne pas, j'ai une page blance à droite avec adresse invalide...
Ahhhhhhhh

Re: Pure Basic 4.30 Beta 4 est dispo
Publié : ven. 24/oct./2008 22:10
par djes
Thyphoon a écrit :poshu a écrit :Probablement la dernière beta d'après Fred.
Y en a t'il parmis vous qui on essayer le subsysteme DirectX9 ? Aucun de mes projets ne fonctionne avec. Dans la notice il n'y a rien ! Pas beaucoup d'info sur la compatibilité etc... Personnellement j'ai constaté que UseBuffer ne fonctionne pas et j'ai de tres gros ralentissement ... Si c'est la dernière Beta j'ai 'limpression qu'on aura toujours pas de DirectX 9 utilisable

La version DX9 est beaucoup plus sensible. Il y a encore quelques bugs (comme avec usebuffer) : dans la dernière beta, c'est tout le système des sprites qui a été remanié, rien d'étonnant donc. Dans l'ensemble le plus gros a déjà été corrigé, mais il faut garder en vue que c'est pour Ogre que cela a été fait. Pour la 2D, il n'y a pas grand intérêt à utiliser DirectX9. A noter au niveau des grosses différences le spritepixelcollision qui ne fonctionne(ra) plus avec les images png et tiff avec couche alpha. Le clipsprite sera très lent, donc inutilisable pour des effets temps réel.
Publié : ven. 24/oct./2008 22:57
par comtois
Je viens de mettre en ligne un nouveau fichier ,avec quelques ajouts (lib statusbar , desktop , et je ne sais plus pour le reste).
Le fichier fonctionne bien chez moi. Il reste encore des trucs à traduire.
[EDIT]
Je viens de faire l'essai en téléchargeant le fichier, et là même problème !
En faisant comme l'indique Case, ça fonctionne !
Publié : ven. 24/oct./2008 23:36
par Guimauve
comtois a écrit :Guimauve a écrit :En passant l'exemple à propos des Gadget3D ne s'ouvre pas dans l'aide.
A+
Guimauve
Oui il n'est pas encore dans le dossier. Tu trouveras un exemple ici
http://www.purebasic.com/Ogre1.6.zip
Mais tu le savais déjà, j'en suis sûr

Oui je le savais et les exemples présent dans cet archive plante totalement sur mon PC. J'attendais le fichier d'aide pour tenter de comprendre ce qui n'allait pas.
A+
Guimauve
Publié : ven. 24/oct./2008 23:52
par comtois
tu as utilisé le subsystem Directx9 pour tester ?
Sinon , regarde les log cegui.log et ogre.log, tu verras peut-être des infos intéressantes.
Publié : sam. 25/oct./2008 0:19
par Guimauve
comtois a écrit :tu as utilisé le subsystem Directx9 pour tester ?
Sinon , regarde les log cegui.log et ogre.log, tu verras peut-être des infos intéressantes.
L'exemple GUI.pb plante à la ligne Screen3DRequester(), là je ne comprends vraiment pas. Et oui j'active le SubSystem DirectX9 pour tester.
Le pire dans tout ça c'est que les exemples qui utilise le Screen3DRequester() fonctionne :
Camera.pb
Projection.pb
SkyDome.pb
Shooter.pb
Terrain.pb
Particule.pb
SimpleCollisions.pb
...
Mais le source GUI.pb rien à faire ça plante total.
Le CEGUI.log n'est pas généré ---> date 14/07/2008 15:37:30
Le Ogre.log ---> 19:24:01: OGRE EXCEPTION(3:RenderingAPIException): Failed to create Direct3D9 Device: Invalid call in D3D9RenderWindow::createD3DResources at OgreD3D9RenderWindow.cpp (line 596)
Pour l'exemple SimpleCollision.pb
Ogre.log
Code : Tout sélectionner
19:26:47: Can't assign material 1 - Default to SubEntity of E22686648 because this Material does not exist.
Have you forgotten to define it in a .material script?
A+
Guimauve
Publié : sam. 25/oct./2008 0:31
par comtois
Voila un exemple très court qui fonctionne bien chez moi
Regarde le fichier CEGUI.log si ça ne fonctionne pas.
Code : Tout sélectionner
IncludeFile "Screen3DRequester.pb"
If InitEngine3D()
InitSprite()
InitKeyboard()
InitMouse()
Add3DArchive("Data\" , #PB_3DArchive_FileSystem)
Add3DArchive("Textures\" , #PB_3DArchive_FileSystem)
Add3DArchive("GUI\", #PB_3DArchive_FileSystem)
Add3DArchive("GUI\schemes", #PB_3DArchive_FileSystem)
Add3DArchive("GUI\imagesets", #PB_3DArchive_FileSystem)
Add3DArchive("GUI\fonts", #PB_3DArchive_FileSystem)
Add3DArchive("GUI\looknfeel", #PB_3DArchive_FileSystem)
Add3DArchive("GUI\layouts", #PB_3DArchive_FileSystem)
If Screen3DRequester()
;-Camera
CreateCamera(0,0,0,100,100)
;-ProgressBar
OpenWindow3D(3, 0, 0, 350, 350, "Puissance du tir")
ButtonGadget3D(0,20,50, 100,40,"Essai")
ShowGUI(255,1)
Repeat
Repeat : Event = WindowEvent3D() : Until Event = 0
ExamineKeyboard()
If ExamineMouse()
InputEvent3D(MouseX(),MouseY(),MouseButton(#PB_MouseButton_Left),"")
EndIf
RenderWorld()
Screen3DStats()
FlipBuffers()
Until KeyboardPushed(#PB_Key_Escape) Or Quit = 1
EndIf
Else
MessageRequester("Error", "The 3D Engine can't be initialized",0)
EndIf
Publié : sam. 25/oct./2008 0:40
par Guimauve
Ton petit exemple fonctionne. Honnêtement parlant je suis encore une fois très déçu en ce qui concerne la 3D avec PureBasic. Je vais continuer sur mon système. Qui sait avec de la chance je risque fort de le terminer avant que le système interne soit complet.
A+
Guimauve
Publié : sam. 25/oct./2008 6:26
par Thyphoon
djes a écrit : La version DX9 est beaucoup plus sensible. Il y a encore quelques bugs (comme avec usebuffer) : dans la dernière beta, c'est tout le système des sprites qui a été remanié, rien d'étonnant donc. Dans l'ensemble le plus gros a déjà été corrigé, mais il faut garder en vue que c'est pour Ogre que cela a été fait. Pour la 2D, il n'y a pas grand intérêt à utiliser DirectX9. A noter au niveau des grosses différences le spritepixelcollision qui ne fonctionne(ra) plus avec les images png et tiff avec couche alpha. Le clipsprite sera très lent, donc inutilisable pour des effets temps réel.
Merci pour ces infos ! Tu as eu ces infos sur le forum Anglais ? J'ai du passé a côté

En tous cas je trouve regrettable que d'avoir plus de limitation avec une nouvelle version qu'avec l'ancienne....pffffff ! Même si ça ne retire rien a l'énorme travaille fait part la PB Team je me demande si ça ne montre pas non plus leur limite... Et on peut toujours pas afficher un sprite 3D sur un Sprite...
comtois a écrit :Je viens de mettre en ligne un nouveau fichier ,avec quelques ajouts (lib statusbar , desktop , et je ne sais plus pour le reste).
Le fichier fonctionne bien chez moi. Il reste encore des trucs à traduire.
[EDIT]
Je viens de faire l'essai en téléchargeant le fichier, et là même problème !
En faisant comme l'indique Case, ça fonctionne !
Merci Comtois pour ce gros travail

! Et c'est vrai qu'avec la méthode de Case ça fonctionne parfaitement .... (vive les protections...)
Publié : sam. 25/oct./2008 15:20
par Geo Trouvpatou
Comtois et si tu zippais simplement le fichier .chm, Windows ne considèrerais pas que c'est un fichier potentiellement dangereux et nous n'aurions peut-être pas cette fenêtre et le fichier s'ouvrirait de suite.
C'est un peu comme quand on veut envoyer un .exe à un pote et que MSN nous saoule en nous disant "risque de virus blablabla..."
Publié : sam. 25/oct./2008 16:02
par Ar-S
ou simplement le renommer en .xxx