Page 1 sur 1
Déclaration de procédures
Publié : lun. 31/janv./2005 11:43
par Frenchy Pilou
En dehors du fait que l'on nes soit pas obligé de faire un "End" général du programme (dixit Dobro), que l'on doit utiliser Declare pour éviter les erreurs de compilation entre les procedures qui ne serait pas déclarées dans le bon ordre...
Ou doit-on mettre de façon optimum ces procedures?
Avant le programme, dans le programme, après le programme ?
De même pour les gossub ?
Merci d'avance

Publié : lun. 31/janv./2005 12:04
par hardy
Où tu veux, ma foi.
Le plus clair, pour moi, est de mettre les procédures après le programme principal.
D'ailleurs, il serait plus simple de ne pas avoir à faire des déclarations : même si c'est un compilateur à une passe, un petit traitement préalable s'occupant des déclarations de procédure et des variables globales lors de la compilation serait bienvenu.
Publié : lun. 31/janv./2005 12:05
par Backup
en fait ya 2 ecole !
l'ancienne ecole : on met tout les sous programme a la fin du listing
comme ça , ça embrouille pas la lecture du listing !
sous purebasic pour pouvoir mettre les procedure a la fin , il faut les declarer au debut du listing !
L'ORDRE N'A PAS D'IMPORTANCE !!
pour declarer il te suffis de faire un copier coller du nom et des parametre de ta procedure, et de mettre "DECLARE" devant !
ex :
; **************************************************
Code : Tout sélectionner
; j'ai volontairement inverser l'ordre
; pour te montrer qu'il n'a pas d'importance !!
declare procedure premier(x,y)
declare Procedure Set_Rect (x1,y1,x2,y2, *FRect.RECT)
initialisation
boucle principale
fin de boucle
fin du listing
;***********************************
Procedure Set_Rect (x1,y1,x2,y2, *FRect.RECT)
xxxxx
xxxxx
xxxxx
xxxxx
EndProcedure
procedure premier(x,y)
yyy
yyyyy
yyyyy
yyyy
end procedure

Publié : lun. 31/janv./2005 12:11
par Frenchy Pilou
Bien bien

On fait quasiment ce qu'on veut alors

Encore une petite question....
L'indentation est seulement "manuelle" ?
Publié : lun. 31/janv./2005 12:13
par hardy
Si tu utilises JapBe, elle est automatique.
L'éditeur PB ne gère pas l'indentation.
Publié : lun. 31/janv./2005 12:14
par Frenchy Pilou
Qu'est-ce et où ce-que ?

Et l'utilise t-on généralement ou c'est gadget ?
En fait je vient fouiner un peu

Un certain Comtois (Comtois rends-toi ... Nenni ma foi) dit sur un forum adverse
Un éditeur indispensable
certains préfèrent encore l'éditeur officiel , mais beaucoup utilisent JaPBe .
Il apporte de nombreuses fonctionnalités , celles que j'apprécie le plus c'est la saisie automatique . le pliage des procédures , et de n'importe quel bout de code inclu entre ;{ et ;}
et bien d'autres choses .

Publié : lun. 31/janv./2005 12:22
par hardy
Non, la plupart l'utilise.
Le lien, je sais plus. Fais une recherche (Google) et tu l'auras tout de suite.
Publié : lun. 31/janv./2005 12:23
par tme007
Ben dans mon cas, je suis de l'école Pascal et C et de fait, toutes mes procédures et fonctions sont en début de code (entre la déclaration des variables globales et le code principal).
Pour JapBE, je l'utilise depuis le début et je ne pourrais plus m'en passer ... surtout de l'autocompletion !
Publié : lun. 31/janv./2005 12:24
par Frenchy Pilou
C'est gratuit ? Et "transparent" pour le PureBasic ?
l'autocompletion ??? Qu'est-ce ?
J'ai cela comme site, est-ce le bon ?
http://gpihome.de/purebasic/jaPBe/
Y a t-il une doc en français ?
Because "gnozal
for the French translation" est écrit

Publié : lun. 31/janv./2005 12:30
par Backup
oui japbe est gratos !!
pour le recuperer tu regarde dans la rubrique "Debutant " il y a un topic
"liens utile" (topic que nous voudrion bien voir deplacé , mais le modo y s'en fou , au fait y a t'il toujours un modo ici ?

)
la completion des commandes c'est la possibillite de commencer a ecrire du code et l'editeur te propose un choix pour le finir (un peux comme dans Visual basic ! )

Publié : lun. 31/janv./2005 12:34
par Frenchy Pilou
Ha! Les trucs pour fainéants, j'adore
Je vois que sur le site c'est indiqué pour la 3.90 !
Quid pour la 3.92? Cela marche aussi?
@Dobro , l'utilises-tu ?
Publié : lun. 31/janv./2005 12:36
par Backup
oui ! je n'utilise que ça !! comme 90% des intervenant ici !
la v 3.92 est compatible !! de toute facon c'est un lien !
le fichier est mis a jour par le createur de Japbe !!
le lien t'envoie sur son site !!

Publié : lun. 31/janv./2005 12:44
par Frenchy Pilou
http://gpihome.de/purebasic/jaPBe/
Il faut donc Charger le "Japbe exe" , mais qu'est-ce que "Includepack" ?
Le source c'est pas pour moi pour l'instant
Faut le charger aussi ? (l'Includepack)
(je suis vraîment un ignare

Publié : lun. 31/janv./2005 15:51
par Backup
mais qu'est-ce que "Includepack"
c'est entre autres des ajout de constantes pour que japbe puis les avoir d'office
(du moins je crois , car en fait je les aient installé, mais je sais pas si ça me sert !

)
