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
» Version instantanée V 0.9.28i8 possédant l'objet SYNEDIT
par Laurent (Minibug) Aujourd'hui à 14:42

» KGF_dll - nouvelles versions
par Yannick Aujourd'hui à 13:17

» @Klaus
par Yannick Aujourd'hui à 13:06

» Compilateur FBPano
par jean_debord Aujourd'hui à 11:47

» Form [formulaires annexes]
par Jean Claude Aujourd'hui à 1:39

» KGF.dll - demandes ou suggestions de modifications ou ajouts
par Klaus Jeu 25 Mai 2017 - 22:50

» KG.dll - nouveautés en cours de préparation
par Klaus Jeu 25 Mai 2017 - 22:48

» Outils couleurs
par Yannick Jeu 25 Mai 2017 - 19:22

» bug number_events : toujours égal à 0
par silverman Mer 24 Mai 2017 - 15:36

» bug ON_MOVE N,L : actif que sur form 0
par silverman Mer 24 Mai 2017 - 15:30

» Testez vos connaissances
par Yannick Mar 23 Mai 2017 - 13:37

» Castle game Engine
par Jicehel Lun 22 Mai 2017 - 12:05

» Pb pour matheux
par Yannick Dim 21 Mai 2017 - 20:47

» Othello
par Laurent (Minibug) Dim 21 Mai 2017 - 11:04

» Problème au lancement de Panoramic.
par Marc37 Dim 21 Mai 2017 - 10:10

Navigation
 Portail
 Index
 Membres
 Profil
 FAQ
 Rechercher
Rechercher
 
 

Résultats par :
 
Rechercher Recherche avancée
Mai 2017
LunMarMerJeuVenSamDim
1234567
891011121314
15161718192021
22232425262728
293031    
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 : 5332
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 : 756
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: