PureBasic Windows v4.10 Beta3

Vous avez développé un logiciel en PureBasic et vous souhaitez le faire connaitre ?
Avatar de l’utilisateur
Flype
Messages : 2431
Inscription : jeu. 29/janv./2004 0:26
Localisation : Nantes

PureBasic Windows v4.10 Beta3

Message par Flype »

chaud les marrons
ouai bon c'est pas la saison des marrons,
et en plus çà tombe pendant que les potes sont en vacances, bah tant pis pour eux, tant mieux pour les autres :D

voir ici :

http://www.purebasic.fr/english/viewtopic.php?t=28278
Image
Avatar de l’utilisateur
Kwai chang caine
Messages : 6989
Inscription : sam. 23/sept./2006 18:32
Localisation : Isere

Message par Kwai chang caine »

Merci de l'info FLYPE 8)

Apparement y'a des petits blemes dans la nouvelle version.
Je pense que tu l'a déjà éssayé.

Je ne sais pas si c'est fait dans cette version, (tu sais moi et l'anglais :roll:) mais est ce qu'un jour, il prendra en consideration cette demande quasi unanime de pouvoir mettre sur plusieurs lignes une seule instruction ?

C'est vraiment important et depuis le temps qu'on le réclame :?
Est-ce a ton avis si compliqué en ASM ???
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Message par Backup »

Kwai chang caine a écrit :mais est ce qu'un jour, il prendra en consideration cette demande quasi unanime de pouvoir mettre sur plusieurs lignes une seule instruction ?
8O 8O

comprends pas là..
ATHOW
Messages : 226
Inscription : mer. 29/déc./2004 16:54

Message par ATHOW »

Je pense qu'il veut dire :

Code : Tout sélectionner

Procedure example(arg1.b,
                  arg2.w,
                  arg3.b,
                  arg4.b)

; blah blah

EndProcedure
C'est vrai que ca peut être super pratique quand les lignes sont longues.
wolfjeremy
Messages : 1202
Inscription : sam. 31/déc./2005 23:52

Message par wolfjeremy »

Mouai, c'est pratique mais pas vital...
Avatar de l’utilisateur
Kwai chang caine
Messages : 6989
Inscription : sam. 23/sept./2006 18:32
Localisation : Isere

Message par Kwai chang caine »

Bien vu ATHOW :wink:

@WOLFJEREMY
wolfjeremy a écrit :Mouai, c'est pratique mais pas vital...
Bien sur que c'est pas vital 8O

Rien n'est vital.
D'ailleur qu'est ce qu'il est vital à part la correction des bugs.

Mais c'est comme certaines choses qui peuvent te paraitre "vital" ne me parleront pas ou bien me paraitront secondaire.
Mais au vue de ce POST, je ne pense pas que cette demande soit sans importance et aussi solitaire :?

http://www.purebasic.fr/french/viewtopi ... 0687#20687

D'ou ma question, est-ce vraiment difficile ou long à faire en assembleur car certaines fonctions peuvent etre créées sans vraiment beaucoup de modif.
Je suis habitué au VB et il faut dire qu'il a cet avantage, et ça me fait ch... qu'il le garde :?
C'est surtout utile pour le test de conditions multiples
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Message par Backup »

Kwai chang caine a écrit :Bien vu ATHOW :wink:

@WOLFJEREMY
wolfjeremy a écrit :Mouai, c'est pratique mais pas vital...
Bien sur que c'est pas vital 8O

Rien n'est vital.
D'ailleur qu'est ce qu'il est vital à part la correction des bugs.

Mais c'est comme certaines choses qui peuvent te paraitre "vital" ne me parleront pas ou bien me paraitront secondaire.
Mais au vue de ce POST, je ne pense pas que cette demande soit sans importance et aussi solitaire :?

http://www.purebasic.fr/french/viewtopi ... 0687#20687

D'ou ma question, est-ce vraiment difficile ou long à faire en assembleur car certaines fonctions peuvent etre créées sans vraiment beaucoup de modif.
Je suis habitué au VB et il faut dire qu'il a cet avantage, et ça me fait ch... qu'il le garde :?
C'est surtout utile pour le test de conditions multiples
il me semble que cela n'as rien a voir avec l'assembleur , mais plutot
une option possible de l'éditeur !!
au moment de la compillation, le code serai remis en format normal !
seul cette apparence pourrai avoir lieu dans l'éditeur, au meme titre qu'un Folder repliable ... :)
ATHOW
Messages : 226
Inscription : mer. 29/déc./2004 16:54

Message par ATHOW »

Je pense que ce n'est pas si simple : le retour chariot agit dans PureBasic comme un séparateur d'instructions (comme le ":"), contrairement à la plupart des langages (qui ont pour séparateur le ";" et qui peuvent donc utiliser un retour chariot au beau milieu d'une instruction).

C'est au moment de la compilation, lors de la phase de l'analyse lexicale, que quelque chose est à changer, cela n'a rien à voir avec l'éditeur.

Après, je peux me tromper... et est-ce que c'est vital ou non, je sais pas. Ca faciliterait la vie, c'est sûr, comme l'auto-complétion, l'auto-indentation et tous ces trucs non vitaux qui existent déjà dans l'éditeur PureBasic.
Avatar de l’utilisateur
Kwai chang caine
Messages : 6989
Inscription : sam. 23/sept./2006 18:32
Localisation : Isere

Message par Kwai chang caine »

J'ai parlé d'assembleur car je croyais que l'IDE de pure etait en assembleur.
Mais il est peut etre fait en autre chose, comme le C par exemple.
wolfjeremy
Messages : 1202
Inscription : sam. 31/déc./2005 23:52

Message par wolfjeremy »

Non il est fait en ASM me semble il. (Il perdrais de ça puissance si il serait fait dans un langage de haut niveau)

Mais ATHOW a 100% raison :wink:
Avatar de l’utilisateur
cederavic
Messages : 1338
Inscription : lun. 09/févr./2004 23:38
Localisation : Bordeaux

Message par cederavic »

L'editeur fait en ASM? 8O
Avant il etait fait en PureBasic (oui oui!), maintenant je sais pas, mais surement pas en ASM, t'imagine le boulot...
Le fait de pouvoir donner les paramatres sur plusieur lignes (comme remplir un tableau sans repeter Machin(a, b, c) = ) sans passer par des macros serait vraiment utile. Des foi on a des procedures avec 20 parametre, ou alors on passe un parametre qui est directement le retour d'une autre procedure et au bout du compte ça sort de l'editeur et c'est chiant ^^
comtois
Messages : 5186
Inscription : mer. 21/janv./2004 17:48
Contact :

Message par comtois »

L'IDE de PureBasic est écrit avec PureBasic, quoi de mieux qu'une application de cette taille pour éprouver le langage pour les différentes plateformes ? :)

Bien sûr, il y a certaines parties du code qui utilisent les APIS spécifiques à chaque plateforme. J'ignore le pourcentage API/PureBasic, mais on peut imaginer que depuis que la lib scintilla est incluse à PB, le pourcentage est largement en faveur de PureBasic :)
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.
Avatar de l’utilisateur
Flype
Messages : 2431
Inscription : jeu. 29/janv./2004 0:26
Localisation : Nantes

Message par Flype »

je confirme que l'IDE est entièrement écrit en purebasic.

freak, son auteur, avait même fait un exposé sur comment programmer multi-plateforme. les bons conseils, les pièges à éviter, ...

par contre, oui avant, il était écris en ASM, du temps où PB (et Fred) ne jurait que par l'ASM.



à part çà, il existe un 'Tool' pour faire des retour chariot dans le code avec le caractère '_'. c'est CodeCaddy qui fait çà (entre autres) un très très bon outils que je n'utilise pas :oops:

http://www.purebasic.fr/english/viewtopic.php?t=27640
Image
Guimauve
Messages : 1015
Inscription : mer. 11/févr./2004 0:32
Localisation : Québec, Canada

Message par Guimauve »

Moi s'il y a une chose que je trouve qui manque à l'éditeur c'est l'indentation du code.
Et j'espère d'une version à l'autre de voir cette fonctionnalité apparaître mais je suis
contraint de continuer à rêver ...

A+
Guimauve
Avatar de l’utilisateur
Kwai chang caine
Messages : 6989
Inscription : sam. 23/sept./2006 18:32
Localisation : Isere

Message par Kwai chang caine »

@FLYPOR
Mais y sait tout ce FLYPE.
Magicien j'vous dit, magicien...
Vous verrez un jour si j'avais pas raison.... Image :D


@GUIMAUVE
C'est vrai ça serait bien aussi, meme VB ne le fait pas :?
Répondre