Pure Basic 4.30 Beta 4 est dispo

Vous avez développé un logiciel en PureBasic et vous souhaitez le faire connaitre ?
Geo Trouvpatou
Messages : 471
Inscription : dim. 23/déc./2007 18:10

Message 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.
Geo Trouvpatou
Messages : 471
Inscription : dim. 23/déc./2007 18:10

Message 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.
Avatar de l’utilisateur
Thyphoon
Messages : 2706
Inscription : mer. 25/août/2004 6:31
Localisation : Eragny
Contact :

Re: Pure Basic 4.30 Beta 4 est dispo

Message 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 :(
Avatar de l’utilisateur
case
Messages : 1546
Inscription : lun. 10/sept./2007 11:13

Message 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
ImageImage
Avatar de l’utilisateur
Le psychopathe
Messages : 764
Inscription : jeu. 03/mars/2005 19:23

Message 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 :twisted: :twisted: :twisted:
Avatar de l’utilisateur
djes
Messages : 4252
Inscription : ven. 11/févr./2005 17:34
Localisation : Arras, France

Re: Pure Basic 4.30 Beta 4 est dispo

Message 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.
comtois
Messages : 5186
Inscription : mer. 21/janv./2004 17:48
Contact :

Message 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 !
http://purebasic.developpez.com/
Je ne réponds à aucune question technique en PV, utilisez le forum, il est fait pour ça, et la réponse peut profiter à tous.
Guimauve
Messages : 1015
Inscription : mer. 11/févr./2004 0:32
Localisation : Québec, Canada

Message 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
comtois
Messages : 5186
Inscription : mer. 21/janv./2004 17:48
Contact :

Message 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.
http://purebasic.developpez.com/
Je ne réponds à aucune question technique en PV, utilisez le forum, il est fait pour ça, et la réponse peut profiter à tous.
Guimauve
Messages : 1015
Inscription : mer. 11/févr./2004 0:32
Localisation : Québec, Canada

Message 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
Dernière modification par Guimauve le sam. 25/oct./2008 0:43, modifié 2 fois.
comtois
Messages : 5186
Inscription : mer. 21/janv./2004 17:48
Contact :

Message 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
http://purebasic.developpez.com/
Je ne réponds à aucune question technique en PV, utilisez le forum, il est fait pour ça, et la réponse peut profiter à tous.
Guimauve
Messages : 1015
Inscription : mer. 11/févr./2004 0:32
Localisation : Québec, Canada

Message 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
Avatar de l’utilisateur
Thyphoon
Messages : 2706
Inscription : mer. 25/août/2004 6:31
Localisation : Eragny
Contact :

Message 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é :P 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 :D ! Et c'est vrai qu'avec la méthode de Case ça fonctionne parfaitement .... (vive les protections...)
Geo Trouvpatou
Messages : 471
Inscription : dim. 23/déc./2007 18:10

Message 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..."
Avatar de l’utilisateur
Ar-S
Messages : 9540
Inscription : dim. 09/oct./2005 16:51
Contact :

Message par Ar-S »

ou simplement le renommer en .xxx
~~~~Règles du forum ~~~~
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
Répondre