PureBasic 5.40 LTS Beta 1

Vous avez développé un logiciel en PureBasic et vous souhaitez le faire connaitre ?
GG
Messages : 239
Inscription : jeu. 09/déc./2004 12:23

PureBasic 5.40 LTS Beta 1

Message par GG »

Disponible, cf >> ICI <<.
PureBasic 6.03 - Windows 11 22H2 (64 bits)
Avatar de l’utilisateur
falsam
Messages : 7324
Inscription : dim. 22/août/2010 15:24
Localisation : IDF (Yvelines)
Contact :

Re: PureBasic 5.40 LTS Beta 1

Message par falsam »

Souci avec la 3D. Mes codes ne fonctionnent plus.

Premiers éléments
- Un flag est devenu obligatoire avec la fonction CreateLight()
- MoveCamera() ne fonctionne plus [ERREUR] MoveCamera(): invalid value specified For parameter 'Mode'.

Si quelqu'un veut tester ce simple code

Code : Tout sélectionner

Enumeration
  #Mainform
EndEnumeration

InitEngine3D() : InitKeyboard() : InitSprite() : InitMouse()

OpenWindow(#Mainform,0,0, 1024, 768, "", #PB_Window_SystemMenu)
OpenWindowedScreen(WindowID(#Mainform),0,0,1024,768,0, 0, 0)

;Light & Shadow
AmbientColor(RGB(127, 127, 127))
CreateLight(#PB_Any,RGB(151, 251, 151), -5, 10, 5, #PB_Light_Point) 
WorldShadows(#PB_Shadow_Additive)

;Camera
CreateCamera(0, 0, 0,100,100)
CameraBackColor(0, RGB(145, 182, 201))
MoveCamera(0, 0, 5, 10, #PB_Absolute)  

Repeat
  Repeat : Until WindowEvent() = 0
          
  If ExamineKeyboard()
    If KeyboardPushed (#PB_Key_Escape)
      Break
    EndIf
  EndIf
    
  RenderWorld(40)
  FlipBuffers()  
ForEver
Dernière modification par falsam le lun. 31/août/2015 15:54, modifié 1 fois.
Configuration : Windows 11 Famille 64-bit - PB 6.20 x64 - AMD Ryzen 7 - 16 GO RAM
Vidéo NVIDIA GeForce GTX 1650 Ti - Résolution 1920x1080 - Mise à l'échelle 125%
Avatar de l’utilisateur
falsam
Messages : 7324
Inscription : dim. 22/août/2010 15:24
Localisation : IDF (Yvelines)
Contact :

Re: PureBasic 5.40 LTS Beta 1

Message par falsam »

J'ai l'impression que certains flags ne sont plus supporté bien que figurant dans l'aide. Essayez ce code.

Code : Tout sélectionner

Define Buffer.s = "This is Art"
ReplaceString(Buffer, "is", "was", #PB_String_InPlace)
Configuration : Windows 11 Famille 64-bit - PB 6.20 x64 - AMD Ryzen 7 - 16 GO RAM
Vidéo NVIDIA GeForce GTX 1650 Ti - Résolution 1920x1080 - Mise à l'échelle 125%
Avatar de l’utilisateur
microdevweb
Messages : 1802
Inscription : mer. 29/juin/2011 14:11
Localisation : Belgique

Re: PureBasic 5.40 LTS Beta 1

Message par microdevweb »

Hum je me réjouit de tester cela (par le lien pour la doc ne fonctionne pas)
Windows 10 64 bits PB: 5.70 ; 5.72 LST
Work at Centre Spatial de Liège
Fred
Site Admin
Messages : 2808
Inscription : mer. 21/janv./2004 11:03

Re: PureBasic 5.40 LTS Beta 1

Message par Fred »

C'est surement une erreur du debugger, car j'ai ajouté beaucoup de checks (un peu trop ? :) ). Essaie sans le debugger pour voir.
Avatar de l’utilisateur
Flype
Messages : 2431
Inscription : jeu. 29/janv./2004 0:26
Localisation : Nantes

Re: PureBasic 5.40 LTS Beta 1

Message par Flype »

Cool çà ! Je vais tester tout de suite, merci Fred.

Bonjour à la communauté, çà faisait un bout de temps ;)
Image
Avatar de l’utilisateur
Flype
Messages : 2431
Inscription : jeu. 29/janv./2004 0:26
Localisation : Nantes

Re: PureBasic 5.40 LTS Beta 1

Message par Flype »

Linux x64
XUbuntu
Http.pb

/usr/bin/ld: ne peut trouver -lcurl
collect2: error: ld returned 1 exit status
Image
Avatar de l’utilisateur
Flype
Messages : 2431
Inscription : jeu. 29/janv./2004 0:26
Localisation : Nantes

Re: PureBasic 5.40 LTS Beta 1

Message par Flype »

Problème GTK avec 2DDrawing.pb
Image
Image
Anonyme2
Messages : 3518
Inscription : jeu. 22/janv./2004 14:31
Localisation : Sourans

Re: PureBasic 5.40 LTS Beta 1

Message par Anonyme2 »

Je retourne à la 5.31.

Avec la version x86 ou x64, quelque soit le debugger sélectionné, j'ai toujours l'autonome qui s'ouvre.
Je corrige : Le debugger console fonctionne s'il est sélectionné

Avec la version X64, j'ai une erreur à la compilation avec cette chaine :

Code : Tout sélectionner

SetProp_(hWnd, @"nxSPLITTER_PROP", *nx)
l'erreur c'est type de paramètre inconnu, une string est attendue, avec ou sans le debugger

Mais pas d'erreur avec la version x86.

Je retourne compiler mon projet avec l'ancienne version car impossible de le compiler en 64 bits. :?
Avatar de l’utilisateur
Flype
Messages : 2431
Inscription : jeu. 29/janv./2004 0:26
Localisation : Nantes

Re: PureBasic 5.40 LTS Beta 1

Message par Flype »

Concernant le bug GTK (2DDrawing.pb entre autres), je viens de comprendre, çà m'apprendra à mal lire la features list.
The default GTK version is now GTK3 on Linux. A gtk2 subsystem has been added for backward compatibility.
En effet, si je met 'gtk2' dans les options de compilation çà passe.
Image
Avatar de l’utilisateur
falsam
Messages : 7324
Inscription : dim. 22/août/2010 15:24
Localisation : IDF (Yvelines)
Contact :

Re: PureBasic 5.40 LTS Beta 1

Message par falsam »

La bibliothèque VectorDrawing est vraiment bien. Je regrette quand même que la fonction PdfVectorOutput() qui permet de générer un fichier PDF, ne fonctionne que sous Linux et Mac OS. Peut être dans une prochaine version.
Configuration : Windows 11 Famille 64-bit - PB 6.20 x64 - AMD Ryzen 7 - 16 GO RAM
Vidéo NVIDIA GeForce GTX 1650 Ti - Résolution 1920x1080 - Mise à l'échelle 125%
Brayane
Messages : 54
Inscription : jeu. 27/août/2015 14:08

Re: PureBasic 5.40 LTS Beta 1

Message par Brayane »

Je confirme, La bibliothèque VectorDrawing à l'air est vraiment bien 8O
De nouveau horizon pour les applications, cette nouvelle bibliothèque à l'air vraiment très puissante ! :P
Avatar de l’utilisateur
blendman
Messages : 2017
Inscription : sam. 19/févr./2011 12:46

Re: PureBasic 5.40 LTS Beta 1

Message par blendman »

wouhaoutch ! Cette nouvelle version a l'air excellente (encore une :)). La nouvelle bibliothèque VectorDrawing a effectivement l'air énorme !
Il va falloir tester toutes ces fonctions :D.
(Au fait, elle vient d'où cette nouvelle bibliothèque ? Elle utilise GDI+ pour windows ou c'est autre chose ?)

J'ai testé un petit peu, mais je n'ai pas réussi à dessiner une image transparente créée avec CreateImage() sur un VectorCanvasOutput()
(voir : http://www.purebasic.fr/french/viewtopi ... 41#p175041).

En tout cas, un immense bravo pour cette nouvelle version très impressionnante et pleine de nouveautés !
Fred
Site Admin
Messages : 2808
Inscription : mer. 21/janv./2004 11:03

Re: PureBasic 5.40 LTS Beta 1

Message par Fred »

Oui, c'est du GDI+ sous Windows
Avatar de l’utilisateur
GallyHC
Messages : 1708
Inscription : lun. 17/déc./2007 12:44

Re: PureBasic 5.40 LTS Beta 1

Message par GallyHC »

Bonjour,

Je viens de faire le test de cette version et a pars quelques corrections mineur, tout fonctionne (j'en ai même profité pour épurer mon source).

par contre je ne comprend pas la modification pour "PathFileExists_()"

Code : Tout sélectionner

; Code d'avant (Sans le "@").
If PathFileExists_("c:\windows\")
  Debug "OK"  
EndIf

; Maintenant on doit mettre le "@".
If PathFileExists_(@"c:\windows\")
  Debug "OK"  
EndIf
Cordialement,
GallyHC

PS: Sinon le programme compiler fait un peu moins de 100Ko de plus qu'avec la version "5.31"
Configuration : Tower: Windows 10 (Processeur: i7 "x64") (Mémoire: 16Go) (GeForce GTX 760 - 2Go) - PureBasic 5.72 (x86 et x64)
Répondre