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
» Palette (une de plus): 16, 48 ou 216 couleurs
par mindstorm Hier à 21:55

» La roue de la fortune
par Jean Claude Hier à 21:23

» Modifier le son d'une vidéo
par Jean Claude Hier à 21:10

» SimpleEditor
par Klaus Hier à 20:02

» KGF_dll - nouvelles versions
par Klaus Hier à 18:21

» Synedit_Editor - nouvelles versions
par Klaus Hier à 12:25

» Gestionnaire de Projets Panoramic
par Laurent (Minibug) Lun 24 Avr 2017 - 23:23

» Un nouveau
par jjn4 Lun 24 Avr 2017 - 20:32

» PANO-LIKE : Une copie de Panoramic Editeur
par Laurent (Minibug) Dim 23 Avr 2017 - 18:42

» Un compteur de lignes de code source
par Klaus Sam 22 Avr 2017 - 21:55

» Rechercher une chaîne de caractère dans un fichier.
par papydall Sam 22 Avr 2017 - 13:45

» Problème avec la fonction IsolateWordsFromString.
par Klaus Sam 22 Avr 2017 - 10:42

» Recherche Hardware MIDI
par Yannick Ven 21 Avr 2017 - 21:08

» Panoramic Editor
par Yannick Jeu 20 Avr 2017 - 23:18

» Problème avec la fonction ReplaceStringInString.
par Pedro Alvarez Jeu 20 Avr 2017 - 17:29

Navigation
 Portail
 Index
 Membres
 Profil
 FAQ
 Rechercher
Rechercher
 
 

Résultats par :
 
Rechercher Recherche avancée
Avril 2017
LunMarMerJeuVenSamDim
     12
3456789
10111213141516
17181920212223
24252627282930
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 : 5316
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 : 733
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: