pb de version ou...

Vous avez une idée pour améliorer ou modifier PureBasic ? N'hésitez pas à la proposer.
david
Messages : 208
Inscription : jeu. 03/févr./2005 21:10

pb de version ou...

Message par david »

j'ai regardé sur le forum, apparament personne ne s'en plaint, alors sa doit venir de moi?
Je me demande pourquoi avec une version de pureBasic (utilisée de manière licite!) plus récente (ex: 3.94, mais la beta rencontre également le même pb), j'ai des pb avec des sources donnés en exemple dans le 3.62.

au départ quand j'essayais de mettre des sources du site dans mon PB et que ça plantait je me disais qu'il devait me manquer une dll ou...
la je ne comprends plus


un exemple : avec webrowser.pb (v3.62) avec un PB plus récent:
UpdateStatusBar() is not a fonction... (ligne27)



Si ça vient du fait que la 'formulation' évolue n'existe-t-il pas une petite application permettant de transposer simplement?
Si ça vient de moi que dois-je faire?
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Message par Backup »

UpdateStatusBar() is not a fonction... (ligne27)

et oui le pureBasic evolut de version en version
la syntaxe du langage peux avoir changé sur certaines instruction ..

des nouvelles instruction apparaissent , d'autres disparaissent ...
Cls
Messages : 620
Inscription : mer. 22/juin/2005 8:51
Localisation : Nantes

Message par Cls »

Dobro a écrit :
UpdateStatusBar() is not a fonction... (ligne27)

et oui le pureBasic evolut de version en version
la syntaxe du langage peux avoir changé sur certaines instruction ..

des nouvelles instruction apparaissent , d'autres disparaissent ...
C'est dommage qu'il n'y ait pas persistence de la syntaxe. Il serait par exemple impensable qu'un fichier créé avec Word 97 ne soit pas lisible sous Word 2000... Si PB aspire à des ambitions digne de sa puissance, il ne faudra pas faire la même erreur dans le futur (surtout si des entreprises l'utilisent, imaginez le coût pour traduire les sources). Ca reste néanmoins un langage exceptionnel : simple, efficace et très performant !
wolfjeremy
Messages : 1202
Inscription : sam. 31/déc./2005 23:52

Message par wolfjeremy »

Comparer Word a un compilateur c'est la meilleur de l'année :lol:
Avatar de l’utilisateur
Flype
Messages : 2431
Inscription : jeu. 29/janv./2004 0:26
Localisation : Nantes

Message par Flype »

ce dont tu parles fait largement débat sur le forum anglais.

et c'est une position pas facile pour les développeurs de purebasic.
rester compatible en gardant les inconsistences des versions précédentes
ou perdre en compatibilité (un peu car je rappelle qu'il y a PureSources Converter - voir dans annonces) en ayant un langage illogique / aux commandes obsolètes.

pas facile surtout quand les uns crient ô désespoir et que les autres crient ô génial !!! d'ailleurs, perso, je préfère que le langage évolue. c'est signe de bonne santé d'autant qu'il évolue dans le bon sens...
Image
Cls
Messages : 620
Inscription : mer. 22/juin/2005 8:51
Localisation : Nantes

Message par Cls »

wolfjeremy a écrit :Comparer Word a un compilateur c'est la meilleur de l'année :lol:
C'est un exemple Wolf. :!:

@Flype:
Je me mets à la place d'une entreprise qui utilise PB, il est impensable de devoir toucher à une seule ligne de code lorsqu'on passe à une version supérieure (j'exagère). Perte de temps, donc perte d'argent, ni une ni deux : à la poubelle (j'exagère encore).

A mon avis, et il n'engage que moi, mieux vaut garder une syntaxe homogène dans le temps. Mais cela ne s'applique pas forcément à PB qui reste un langage récent et (malheureusement) relativement peu utilisé.
wolfjeremy
Messages : 1202
Inscription : sam. 31/déc./2005 23:52

Message par wolfjeremy »

Bha de toute façon quand sa évolue c'est de façon logique donc sa ne pose pas de problème ! par exemple les dans les fênetre où c'est passer de options, Titre$ a Titre$ [, Options ...
Dr. Dri
Messages : 2527
Inscription : ven. 23/janv./2004 18:10

Message par Dr. Dri »

De toute facon Fred l'avait dit clairement
La version 4 brise la compatibilité avec les anciennes versions. C'est une mise à jour majeure qui prend en compte un tas de nouveautés mais aussi beaucoup de corrections...

Dri
comtois
Messages : 5186
Inscription : mer. 21/janv./2004 17:48
Contact :

Message par comtois »

PureBasic est jeune, c'est normal qu'il y ait des changements, et perso je trouve que c'est très bien que Fred vire le superflu, et ne s'embarrasse pas de compatibilité ascendante.

Et puis les changements ne sont pas si nombreux et sont documentés.

L'autre avantage de PureBasic c'est qu'il est possible de travailler avec différentes versions, donc tu peux terminer tes projets en cours avec la 3.94 et commencer un nouveau projet avec la 4.0, tu n'es pas obligé de convertir tes codes !

Bref plus je vois de changement plus je suis content, par exemple j'attends que Fred change l'ordre des rotations des entitys pour ne plus avoir à demander une rotation en X pour tourner sur l'axe des Y :)
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.
Frenchy Pilou
Messages : 2194
Inscription : jeu. 27/janv./2005 19:07

Message par Frenchy Pilou »

Pour l'utilisateur final cela n'a aucune importance puisqu'il utilise un produit "compilé", celà est transparent pour lui :)

Celui qui se casse la tête c'est le programmeur :lol:
Est beau ce qui plaît sans concept :)
Speedy Galerie
Répondre