FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC

Développement d'applications avec le langage Panoramic
 
AccueilAccueil  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  MembresMembres  Connexion  
Derniers sujets
» Logiciel de planétarium.
Test d'existence d'une variable ou d'un label Emptypar Pedro Aujourd'hui à 10:37

» Un autre pense-bête...
Test d'existence d'une variable ou d'un label Emptypar Froggy One Jeu 21 Nov 2024 - 15:54

» Récupération du contenu d'une page html.
Test d'existence d'une variable ou d'un label Emptypar Pedro Sam 16 Nov 2024 - 14:04

» Décompilation
Test d'existence d'une variable ou d'un label Emptypar JL35 Mar 12 Nov 2024 - 19:57

» Un album photos comme du temps des grands-mères
Test d'existence d'une variable ou d'un label Emptypar jjn4 Mar 12 Nov 2024 - 17:23

» traitement d'une feuille excel
Test d'existence d'une variable ou d'un label Emptypar jjn4 Jeu 7 Nov 2024 - 3:52

» Aide-mémoire mensuel
Test d'existence d'une variable ou d'un label Emptypar jjn4 Lun 4 Nov 2024 - 18:56

» Des incomprèhension avec Timer
Test d'existence d'une variable ou d'un label Emptypar Klaus Mer 30 Oct 2024 - 18:26

» KGF_dll - nouvelles versions
Test d'existence d'une variable ou d'un label Emptypar Klaus Mar 29 Oct 2024 - 17:58

» instructions panoramic
Test d'existence d'une variable ou d'un label Emptypar maelilou Lun 28 Oct 2024 - 19:51

» Figures fractales
Test d'existence d'une variable ou d'un label Emptypar Marc Ven 25 Oct 2024 - 12:18

» Panoramic et Scanette
Test d'existence d'une variable ou d'un label Emptypar Yannick Mer 25 Sep 2024 - 22:16

» Editeur d étiquette avec QR évolutif
Test d'existence d'une variable ou d'un label Emptypar JL35 Lun 23 Sep 2024 - 22:40

» BUG QR Code DelphiZXingQRCode
Test d'existence d'une variable ou d'un label Emptypar Yannick Dim 22 Sep 2024 - 11:40

» fichier.exe
Test d'existence d'une variable ou d'un label Emptypar leclode Ven 20 Sep 2024 - 19:02

Navigation
 Portail
 Index
 Membres
 Profil
 FAQ
 Rechercher
Rechercher
 
 

Résultats par :
 
Rechercher Recherche avancée
Novembre 2024
LunMarMerJeuVenSamDim
    123
45678910
11121314151617
18192021222324
252627282930 
CalendrierCalendrier
-55%
Le deal à ne pas rater :
Friteuse sans huile – PHILIPS – Airfryer HD9200/90 Série 3000
49.99 € 109.99 €
Voir le deal

 

 Test d'existence d'une variable ou d'un label

Aller en bas 
2 participants
AuteurMessage
Klaus

Klaus


Nombre de messages : 12331
Age : 75
Localisation : Ile de France
Date d'inscription : 29/12/2009

Test d'existence d'une variable ou d'un label Empty
MessageSujet: Test d'existence d'une variable ou d'un label   Test d'existence d'une variable ou d'un label EmptyLun 22 Nov 2010 - 0:40

Après avoir exposé mon problème dans la section "à l'aide", je viens ici pour formuler une demande pour de nouvelles fonctions. J'aimerais pouvoir tester simplement, dans avoir besoin de recourir à un on_error_goto avec déclaration obligatoire de label, si une variable ou un label ont été défini.

Je suggère de nouvelles fonctions Panoramic comme ceci:
i% = defined_label("label")
i% = defined_variable("a$")
i% = defined_variable("i%()")
Le résultat serait une valeur à choisir pour "vrai" et zéro pour faux.

J'ai passé exprès les noms du label, de la variable simple et du tableau entre guillemets (ou en tant qu'expression string), car en passant la variable en paramètre, on déclenchera certainement une erreur si elle n'est pas définie, et je ne vous pas comment passer un label par son nom.

J'ai lancé une discussion à ce sujet dans la section "à l'aide" où je donne plus de détails et le résultat de mes propres tentatives dans ce domaine. Voici le lien:
https://panoramic.1fr1.net/a-l-aide-f6/comment-trouver-si-une-variable-est-definie-t1255.htm
Revenir en haut Aller en bas
http://klauspanoramic.comxa.com/index.html
dragonno




Nombre de messages : 341
Localisation : Près de Toulouse
Date d'inscription : 22/01/2009

Test d'existence d'une variable ou d'un label Empty
MessageSujet: Re: Test d'existence d'une variable ou d'un label   Test d'existence d'une variable ou d'un label EmptyLun 22 Nov 2010 - 1:37

Tu ne veux pas plutot un truc du genre :

exist(S)

Qui donnerait true ou sa valeur en cas d'existence de S et -1 en cas d'inexistence de S.

Tu pourrais le tester comme ça :

If exist(mavariable) then ........
Revenir en haut Aller en bas
Klaus

Klaus


Nombre de messages : 12331
Age : 75
Localisation : Ile de France
Date d'inscription : 29/12/2009

Test d'existence d'une variable ou d'un label Empty
MessageSujet: Re: Test d'existence d'une variable ou d'un label   Test d'existence d'une variable ou d'un label EmptyLun 22 Nov 2010 - 1:52

Mais oui, c'est exactement cela, sauf que d'une part, il faut faire la différence entre labels et variables (tu peux très bien avoir un label TEST et une variable TEST), et d'autre part, il faut entourer le nom de guillemets, ou de manière plus générale, le passer en expression string pour des raisons que j'ai expliqué si-dessus. Et j'ai bien demandé des fonctions qui retournent une valeur, et on peut ainsi les utiliser dans une assignation comme dans mon exemple, ou dans une expression arithmétique ou logique comme dans le tien.Ceci dit, Panoramic ne connait pas le type de variable "boolean". Il n'y a que des variables numériques ou chaînes de caractère. Il faut de toutes les façons programmer:
if defined_variable("s$)=0
' ici, la variable n'est pas définie
else
' ici, la variable est déjà définie
end_if

Revenir en haut Aller en bas
http://klauspanoramic.comxa.com/index.html
dragonno




Nombre de messages : 341
Localisation : Près de Toulouse
Date d'inscription : 22/01/2009

Test d'existence d'une variable ou d'un label Empty
MessageSujet: Re: Test d'existence d'une variable ou d'un label   Test d'existence d'une variable ou d'un label EmptyLun 22 Nov 2010 - 1:56

oui, quand j'ai ecrit mavariable c'était un exemple, mais cela signifiait dans ma tête "donnée à chercher"
donc bien sûr ça peut être un label, le principal dans l'instruction de recherche c'est de mettre le bon nom de la "donnée".
Dans le cas de précision tu peux faire :

Fonction qui cherhe un label :
label_exist(S)

Fonction qui cherche une variable :
var_exist(S)
(qui peut être une variable quelconque : int, real, char, string)

Fonction qui cherche un nom de tableau :
tab_exist(S)





Revenir en haut Aller en bas
Contenu sponsorisé





Test d'existence d'une variable ou d'un label Empty
MessageSujet: Re: Test d'existence d'une variable ou d'un label   Test d'existence d'une variable ou d'un label Empty

Revenir en haut Aller en bas
 
Test d'existence d'une variable ou d'un label
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Test si une variable ou un label est défini
» [RÉSOLU] Ajout de LABEL T (LABEL + variable/chaîne texte)
» ON_MOUSE_OVER N,Label
» Dim et Label
» Label

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC :: PANORAMIC :: Vos souhaits d'amélioration de Panoramic-
Sauter vers: