PureBasic 5.40 LTS Beta 1
- falsam
- Messages : 7324
- Inscription : dim. 22/août/2010 15:24
- Localisation : IDF (Yvelines)
- Contact :
Re: PureBasic 5.40 LTS Beta 1
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
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%
Vidéo NVIDIA GeForce GTX 1650 Ti - Résolution 1920x1080 - Mise à l'échelle 125%
- falsam
- Messages : 7324
- Inscription : dim. 22/août/2010 15:24
- Localisation : IDF (Yvelines)
- Contact :
Re: PureBasic 5.40 LTS Beta 1
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%
Vidéo NVIDIA GeForce GTX 1650 Ti - Résolution 1920x1080 - Mise à l'échelle 125%
- microdevweb
- Messages : 1802
- Inscription : mer. 29/juin/2011 14:11
- Localisation : Belgique
Re: PureBasic 5.40 LTS Beta 1
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
Work at Centre Spatial de Liège
Re: PureBasic 5.40 LTS Beta 1
C'est surement une erreur du debugger, car j'ai ajouté beaucoup de checks (un peu trop ?
). Essaie sans le debugger pour voir.

Re: PureBasic 5.40 LTS Beta 1
Cool çà ! Je vais tester tout de suite, merci Fred.
Bonjour à la communauté, çà faisait un bout de temps
Bonjour à la communauté, çà faisait un bout de temps

Re: PureBasic 5.40 LTS Beta 1
Linux x64
XUbuntu
Http.pb
/usr/bin/ld: ne peut trouver -lcurl
collect2: error: ld returned 1 exit status
XUbuntu
Http.pb
/usr/bin/ld: ne peut trouver -lcurl
collect2: error: ld returned 1 exit status
Re: PureBasic 5.40 LTS Beta 1
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 :
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.
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)
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.

Re: PureBasic 5.40 LTS Beta 1
Concernant le bug GTK (2DDrawing.pb entre autres), je viens de comprendre, çà m'apprendra à mal lire la features list.
En effet, si je met 'gtk2' dans les options de compilation çà passe.The default GTK version is now GTK3 on Linux. A gtk2 subsystem has been added for backward compatibility.
- falsam
- Messages : 7324
- Inscription : dim. 22/août/2010 15:24
- Localisation : IDF (Yvelines)
- Contact :
Re: PureBasic 5.40 LTS Beta 1
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%
Vidéo NVIDIA GeForce GTX 1650 Ti - Résolution 1920x1080 - Mise à l'échelle 125%
Re: PureBasic 5.40 LTS Beta 1
Je confirme, La bibliothèque VectorDrawing à l'air est vraiment bien
De nouveau horizon pour les applications, cette nouvelle bibliothèque à l'air vraiment très puissante !

De nouveau horizon pour les applications, cette nouvelle bibliothèque à l'air vraiment très puissante !

Re: PureBasic 5.40 LTS Beta 1
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
.
(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 !

Il va falloir tester toutes ces fonctions

(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 !
http://blendman.blogspot.com/
Forum PB fr : http://www.purebasic.fr/french - Forum PB Eng : http://www.purebasic.fr/english
Forum PB fr : http://www.purebasic.fr/french - Forum PB Eng : http://www.purebasic.fr/english
Re: PureBasic 5.40 LTS Beta 1
Oui, c'est du GDI+ sous Windows
Re: PureBasic 5.40 LTS Beta 1
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_()"
Cordialement,
GallyHC
PS: Sinon le programme compiler fait un peu moins de 100Ko de plus qu'avec la version "5.31"
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
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)