FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC

Développement d'applications avec le langage Panoramic
 
AccueilAccueil  FAQFAQ  RechercherRechercher  S'enregistrerS'enregistrer  MembresMembres  GroupesGroupes  Connexion  
Derniers sujets
» Nouvelle version 0.32
par jean_debord Aujourd'hui à 8:55

» Le serpent qui se mange la queue avec LE DOSSIER EN COURS
par Fredisland Aujourd'hui à 8:37

» Convertir un fichier BAS panoramic en fichier EXE
par Fredisland Aujourd'hui à 8:36

» Et encore un éditeur...
par Jicehel Aujourd'hui à 8:23

» Les tableaux
par JL35 Hier à 22:15

» Numéro d'objet survolé par la souris.
par Pedro Alvarez Hier à 17:51

» GPP - Nouvelle version en cours de développement
par Jicehel Hier à 12:58

» Logiciel de traduction: dernières avancées.
par Jicehel Hier à 12:56

» Crash récurent de l'éditeur
par Fredisland Hier à 11:13

» Exemple d'une nouvelle version d'un GRID
par Minibug Mar 24 Avr 2018 - 19:07

» amelioration de digit1
par pascal10000 Mar 24 Avr 2018 - 8:25

» Demande de correction de la commande instr_right.
par pascal10000 Mar 24 Avr 2018 - 7:54

» Recherche de texte AVANT/ARRIERE dans un SYNEDIT
par silverman Lun 23 Avr 2018 - 18:51

» molette de la souris
par Fredisland Lun 23 Avr 2018 - 17:57

» Plusieurs fonctions pour la souris
par Fredisland Lun 23 Avr 2018 - 17:47

Navigation
 Portail
 Index
 Membres
 Profil
 FAQ
 Rechercher
Rechercher
 
 

Résultats par :
 
Rechercher Recherche avancée
Avril 2018
LunMarMerJeuVenSamDim
      1
2345678
9101112131415
16171819202122
23242526272829
30      
CalendrierCalendrier

Partagez | 
 

 END à la place de END_SUB

Aller en bas 
AuteurMessage
papydall

avatar

Nombre de messages : 5854
Age : 67
Localisation : Moknine (Tunisie) Entre la chaise et le clavier
Date d'inscription : 03/03/2012

MessageSujet: END à la place de END_SUB   Ven 20 Juin 2014 - 21:18

Suite à une remarque faite par JL35 dans un autre poste concernant un end à la place d’un end_sub dans une sub, je vous soumets ce code :


Code:

Blabla()
end

SUB Blabla()
    font_bold 0 : font_size 0,14 : ' C'est pour mes yeux fatigués
    print : print " Salut tout les Panoramiciens"
end : ' un END à la place d'un END_SUB ===> ERREUR


Modifions le code comme ceci :


Code:

Blabla()
end

SUB Blabla()
    font_bold 0 : font_size 0,14 : ' C'est pour mes yeux fatigués
    print : print " Salut tout les Panoramiciens"
    Blablabla() : ' Appel d'une autre SUB
end  : ' un END à la place d'un END_SUB ===> PAS D' ERREUR

SUB Blablabla()
    print: print
    print " Vous connaissez le verbe 'Blablabler' , non ?"  : print
    print " Bien : ça n'existe pas! mais il se conjugue ainsi"  : print
    print " Je blablable" : print
    print " Tu ne blablables pas" : print
    print " Personne ne blablable ici"
END_SUB


Essayons encore :


Code:

Blabla()
end
' ------------------------------------------------------------------------------
SUB Blabla()
    font_bold 0 : font_size 0,14 : ' C'est pour mes yeux fatigués
    print : print " Salut tout les Panoramiciens"
    Blablabla() : ' Appel d'une autre SUB
end  : ' un END à la place d'un END_SUB ===> PAS D' ERREUR
' ------------------------------------------------------------------------------
SUB Blablabla()
    print: print
    print " Vous connaissez le verbe 'Blablabler' , non ?"  : print
    print " Bien : ça n'existe pas! mais il se conjugue ainsi"  : print
    print " Je blablable" : print
    print " Tu ne blablables pas" : print
    print " Personne ne blablable ici"

    Re_Blablabla()
END  : ' un END à la place d'un END_SUB ===> PAS D' ERREUR
' ------------------------------------------------------------------------------
SUB Re_Blablabla()
    print : print : print " ****************************************" : print
    print " Il était une fois un blablableur qui blablable"
    print : print " beaucoup plus qu'il n'en faut ..."
END_SUB
' ------------------------------------------------------------------------------


Ma conclusion
Dans un programme comportant plusieurs SUB chaînées, seule la SUB finale nécessite un END_SUB : les autres peuvent se contenter d’un vulgaire END.
Est-ce normal ?


Dernière édition par papydall le Ven 20 Juin 2014 - 21:44, édité 1 fois
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://papydall-panoramic.forumarabia.com/
Pedro Alvarez

avatar

Nombre de messages : 1000
Date d'inscription : 19/01/2014

MessageSujet: end_sub   Ven 20 Juin 2014 - 21:34

Pour ma part, mon logiciel comporte 435 'sub' et 'end_sub'.

Lorsque je remplace l'ensemble des 'end_sub' par des 'end', sauf la dernière, il refuse de fonctionner.

Affaire à suivre donc.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
 
END à la place de END_SUB
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Mise en place des objets
» [Résolu] disparition de place sur le disque dur
» Chasse aux oeufs ( Place Longueuil ) au profit d'Opération Enfant Soleil
» [Résolu] disque dur plein. Comment faire de la place?
» objet qui se déplace !!!

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC :: PANORAMIC :: Présentation et bavardage-
Sauter vers: