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
» KGF_dll - nouvelles versions
par Klaus Aujourd'hui à 14:36

» Ras la casquette...
par silverman Aujourd'hui à 14:28

» Jeu de l'oie stratégique
par jjn4 Hier à 20:46

» Suite aux dernières commandes
par Yannick Hier à 16:00

» Aide (imprimable) sur PANORAMIC avec exemples
par papydall Hier à 14:28

» Jeu de l'OIE électronique
par jjn4 Mer 22 Mar 2017 - 18:26

» Jeu de l'oie interplanétaire
par jean_debord Mar 21 Mar 2017 - 11:11

» Problème de création d'exécutable.
par Yannick Mar 21 Mar 2017 - 5:21

» Un bug avec USER_EVENT ?
par Klaus Lun 20 Mar 2017 - 17:41

» Bienvenue Cherrie merrie !
par Yannick Lun 20 Mar 2017 - 3:55

» Bienvenue à v.rousseau
par Yannick Dim 19 Mar 2017 - 16:26

» Panoramicien, es-tu là ?
par papydall Dim 19 Mar 2017 - 3:48

» Charger des icones sans fichiers...
par Laurent (Minibug) Sam 18 Mar 2017 - 21:52

» Compilateur FBPano
par papydall Jeu 16 Mar 2017 - 14:50

» Mystère avec la beauté fractale !
par papydall Jeu 16 Mar 2017 - 14:32

Navigation
 Portail
 Index
 Membres
 Profil
 FAQ
 Rechercher
Rechercher
 
 

Résultats par :
 
Rechercher Recherche avancée
Mars 2017
LunMarMerJeuVenSamDim
  12345
6789101112
13141516171819
20212223242526
2728293031  
CalendrierCalendrier

Partagez | 
 

 END à la place de END_SUB

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
papydall

avatar

Nombre de messages : 5256
Age : 66
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 - 22: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 - 22: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 : 707
Date d'inscription : 19/01/2014

MessageSujet: end_sub   Ven 20 Juin 2014 - 22: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
Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Satellite_Heart || Don't stay at her place.
» 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?

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