Forum tama's team
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.

Forum tama's team

cp: ne peut évaluer `brain': Aucun fichier ou dossier de ce type
 
AccueilPortailGalerieRechercherDernières imagesS'enregistrerConnexion
Connexion
Nom d'utilisateur:
Mot de passe:
Connexion automatique: 
:: Récupérer mon mot de passe
Derniers sujets
» Numbers
Astuce de programmation basic : savoir si une liste existe Icon_minitimepar Ver2guerre Dim 02 Avr 2023, 00:47

» Mort ?
Astuce de programmation basic : savoir si une liste existe Icon_minitimepar godbod Dim 22 Aoû 2021, 12:23

» Network, essai 1
Astuce de programmation basic : savoir si une liste existe Icon_minitimepar godbod Dim 09 Juil 2017, 02:18

» GODBOD
Astuce de programmation basic : savoir si une liste existe Icon_minitimepar godbod Sam 08 Juil 2017, 14:05

» mon humeur
Astuce de programmation basic : savoir si une liste existe Icon_minitimepar Ver2guerre Sam 30 Juil 2016, 19:44

» [A voir] Programme de traduction original : WikiTranslate
Astuce de programmation basic : savoir si une liste existe Icon_minitimepar AdRiWeB Lun 01 Fév 2016, 04:50

» Reprise ?
Astuce de programmation basic : savoir si une liste existe Icon_minitimepar Emyl Jeu 14 Juin 2012, 21:17

» Euh, ah ?
Astuce de programmation basic : savoir si une liste existe Icon_minitimepar Ver2guerre Dim 27 Mai 2012, 12:11

» Problème TI 89 Titanium non visible après mise à jour
Astuce de programmation basic : savoir si une liste existe Icon_minitimepar abdoukid Mer 23 Mai 2012, 13:37

» Y'a quelqu'un ?
Astuce de programmation basic : savoir si une liste existe Icon_minitimepar Ver2guerre Sam 21 Avr 2012, 23:10

Quick message
Qui est en ligne ?
Il y a en tout 13 utilisateurs en ligne :: 0 Enregistré, 0 Invisible et 13 Invités :: 1 Moteur de recherche

Aucun

Le record du nombre d'utilisateurs en ligne est de 367 le Dim 18 Oct 2009, 00:16
-23%
Le deal à ne pas rater :
EVGA SuperNOVA 650 G6 – Alimentation PC 100% modulaire 650W, 80+ ...
77.91 € 100.91 €
Voir le deal

Partagez | 
 

 Astuce de programmation basic : savoir si une liste existe

Voir le sujet précédent Voir le sujet suivant Aller en bas 
Aller à la page : 1, 2  Suivant
AuteurMessage
AdRiWeB
amis
amis
AdRiWeB

Nombre de messages : 3655
Age : 31
Localisation : Juste sous mes cheveux
Loisirs : Internet, programmation, TI, musique, tennis-de-table ...
Humeur : ^^
items : o
Personalized field :
Réputation : 0
Points : 6247
Date d'inscription : 12/08/2007

Profil
TI: TI-84 Plus, nspire CAS
TO: 2429 {2}
Spécialité: Basic z80

Astuce de programmation basic : savoir si une liste existe Vide
MessageSujet: Astuce de programmation basic : savoir si une liste existe   Astuce de programmation basic : savoir si une liste existe Icon_minitimeDim 17 Aoû 2008, 19:58

repris de mon blog


B'jour tout le monde Very Happy

Je vous propose aujourd'hui une astuce pour les programmeurs souhaitant savoir si une liste existe et si celle-ci contient alors des données.

L'astuce est en fait très simple.

Il suffit d'écrire cette routine (et de l'adapter avec le nom de votre liste bien sur) :

Code:
: SetUpEditor
: If not(dim(L1


En fait, on regarde la dimension de la liste. Si c'est 0 (d'ou le "not("), la liste n'a pas de données, elle est vide, et on peut considérer qu'elle n'existe pas Wink

Ceci peut être très intéressant dans des programmes d'analyse de liste de donnes entrées par l'utilisateur, par exemple !
Revenir en haut Aller en bas
http://www.adriweb.net
Baruch
OPTIMIZATOR
OPTIMIZATOR
Baruch

Nombre de messages : 193
Age : 32
items : Astuce de programmation basic : savoir si une liste existe Djp_vgn_plus
Personalized field :
Réputation : 0
Points : 5825
Date d'inscription : 07/08/2008

Profil
TI: 83+
TO: 200
Spécialité: Basic z80

Astuce de programmation basic : savoir si une liste existe Vide
MessageSujet: Re: Astuce de programmation basic : savoir si une liste existe   Astuce de programmation basic : savoir si une liste existe Icon_minitimeDim 17 Aoû 2008, 20:21

J'ajoute que la fonction SetUpEditor désarchive les listes.
Revenir en haut Aller en bas
AdRiWeB
amis
amis
AdRiWeB

Nombre de messages : 3655
Age : 31
Localisation : Juste sous mes cheveux
Loisirs : Internet, programmation, TI, musique, tennis-de-table ...
Humeur : ^^
items : o
Personalized field :
Réputation : 0
Points : 6247
Date d'inscription : 12/08/2007

Profil
TI: TI-84 Plus, nspire CAS
TO: 2429 {2}
Spécialité: Basic z80

Astuce de programmation basic : savoir si une liste existe Vide
MessageSujet: Re: Astuce de programmation basic : savoir si une liste existe   Astuce de programmation basic : savoir si une liste existe Icon_minitimeDim 17 Aoû 2008, 20:33

Excellent ajout Wink
Revenir en haut Aller en bas
http://www.adriweb.net
Baruch
OPTIMIZATOR
OPTIMIZATOR
Baruch

Nombre de messages : 193
Age : 32
items : Astuce de programmation basic : savoir si une liste existe Djp_vgn_plus
Personalized field :
Réputation : 0
Points : 5825
Date d'inscription : 07/08/2008

Profil
TI: 83+
TO: 200
Spécialité: Basic z80

Astuce de programmation basic : savoir si une liste existe Vide
MessageSujet: Re: Astuce de programmation basic : savoir si une liste existe   Astuce de programmation basic : savoir si une liste existe Icon_minitimeDim 17 Aoû 2008, 20:50

Remarque inutile ^^.
Revenir en haut Aller en bas
Ver2guerre
chasseur en chef
chasseur en chef
Ver2guerre

Nombre de messages : 3145
Age : 113
Localisation : Partout en même temps (V2g quantique)
Loisirs : #pkill boulet
Humeur : Happy :)
items : Astuce de programmation basic : savoir si une liste existe V2gqe7
Personalized field : 12 jetons
Réputation : 8
Points : 7495
Date d'inscription : 15/09/2007

Profil
TI: (TI-89Tita)^2+TI83Plus
TO: 50 [2380 - 2%] {54}
Spécialité: Autres

Astuce de programmation basic : savoir si une liste existe Vide
MessageSujet: Re: Astuce de programmation basic : savoir si une liste existe   Astuce de programmation basic : savoir si une liste existe Icon_minitimeDim 17 Aoû 2008, 21:16

Idem pour toi et pour moi :p
Revenir en haut Aller en bas
AdRiWeB
amis
amis
AdRiWeB

Nombre de messages : 3655
Age : 31
Localisation : Juste sous mes cheveux
Loisirs : Internet, programmation, TI, musique, tennis-de-table ...
Humeur : ^^
items : o
Personalized field :
Réputation : 0
Points : 6247
Date d'inscription : 12/08/2007

Profil
TI: TI-84 Plus, nspire CAS
TO: 2429 {2}
Spécialité: Basic z80

Astuce de programmation basic : savoir si une liste existe Vide
MessageSujet: Re: Astuce de programmation basic : savoir si une liste existe   Astuce de programmation basic : savoir si une liste existe Icon_minitimeDim 17 Aoû 2008, 21:59

en gros, ca interesse personne ici, mon ptit code ?lol
Revenir en haut Aller en bas
http://www.adriweb.net
Ver2guerre
chasseur en chef
chasseur en chef
Ver2guerre

Nombre de messages : 3145
Age : 113
Localisation : Partout en même temps (V2g quantique)
Loisirs : #pkill boulet
Humeur : Happy :)
items : Astuce de programmation basic : savoir si une liste existe V2gqe7
Personalized field : 12 jetons
Réputation : 8
Points : 7495
Date d'inscription : 15/09/2007

Profil
TI: (TI-89Tita)^2+TI83Plus
TO: 50 [2380 - 2%] {54}
Spécialité: Autres

Astuce de programmation basic : savoir si une liste existe Vide
MessageSujet: Re: Astuce de programmation basic : savoir si une liste existe   Astuce de programmation basic : savoir si une liste existe Icon_minitimeDim 17 Aoû 2008, 22:17

Je ne programme que sur 68k et PC. Donc bon... Mais sinon, la technique peut servir, et je l'avais déjà utilisée ^^
Revenir en haut Aller en bas
Baruch
OPTIMIZATOR
OPTIMIZATOR
Baruch

Nombre de messages : 193
Age : 32
items : Astuce de programmation basic : savoir si une liste existe Djp_vgn_plus
Personalized field :
Réputation : 0
Points : 5825
Date d'inscription : 07/08/2008

Profil
TI: 83+
TO: 200
Spécialité: Basic z80

Astuce de programmation basic : savoir si une liste existe Vide
MessageSujet: Re: Astuce de programmation basic : savoir si une liste existe   Astuce de programmation basic : savoir si une liste existe Icon_minitimeDim 17 Aoû 2008, 23:21

J'aurai pas mis ça dans la rubrique Tutoriaux, c'est juste la description d'une fonction.
Revenir en haut Aller en bas
tama
Admin
Admin
tama

Nombre de messages : 12376
Age : 32
Localisation : DTC ? :triso:
Humeur : =)
items : o
Personalized field : huh ? oO
Réputation : 3
Points : 9406
Date d'inscription : 08/08/2007

Profil
TI: 84+, 89 tita, 89 tita
TO: infini :p
Spécialité: C 68k

Astuce de programmation basic : savoir si une liste existe Vide
MessageSujet: Re: Astuce de programmation basic : savoir si une liste existe   Astuce de programmation basic : savoir si une liste existe Icon_minitimeLun 18 Aoû 2008, 01:03

je connaissais déjà, mais c'est bon à rappeler :)
Revenir en haut Aller en bas
AdRiWeB
amis
amis
AdRiWeB

Nombre de messages : 3655
Age : 31
Localisation : Juste sous mes cheveux
Loisirs : Internet, programmation, TI, musique, tennis-de-table ...
Humeur : ^^
items : o
Personalized field :
Réputation : 0
Points : 6247
Date d'inscription : 12/08/2007

Profil
TI: TI-84 Plus, nspire CAS
TO: 2429 {2}
Spécialité: Basic z80

Astuce de programmation basic : savoir si une liste existe Vide
MessageSujet: Re: Astuce de programmation basic : savoir si une liste existe   Astuce de programmation basic : savoir si une liste existe Icon_minitimeLun 18 Aoû 2008, 05:35

yep Very Happy

et ton blog tama, tu le met un peu a jour ?
Revenir en haut Aller en bas
http://www.adriweb.net
tama
Admin
Admin
tama

Nombre de messages : 12376
Age : 32
Localisation : DTC ? :triso:
Humeur : =)
items : o
Personalized field : huh ? oO
Réputation : 3
Points : 9406
Date d'inscription : 08/08/2007

Profil
TI: 84+, 89 tita, 89 tita
TO: infini :p
Spécialité: C 68k

Astuce de programmation basic : savoir si une liste existe Vide
MessageSujet: Re: Astuce de programmation basic : savoir si une liste existe   Astuce de programmation basic : savoir si une liste existe Icon_minitimeLun 18 Aoû 2008, 12:59

bah, j'ai rien de nouveau pour l'instant ^^
(c'est vrai, en y réfléchissant, j'ai pas vraiment touché à ma TI cet été =/)

au fait, sujet déplacé vers programmation z80.
Revenir en haut Aller en bas
AdRiWeB
amis
amis
AdRiWeB

Nombre de messages : 3655
Age : 31
Localisation : Juste sous mes cheveux
Loisirs : Internet, programmation, TI, musique, tennis-de-table ...
Humeur : ^^
items : o
Personalized field :
Réputation : 0
Points : 6247
Date d'inscription : 12/08/2007

Profil
TI: TI-84 Plus, nspire CAS
TO: 2429 {2}
Spécialité: Basic z80

Astuce de programmation basic : savoir si une liste existe Vide
MessageSujet: Re: Astuce de programmation basic : savoir si une liste existe   Astuce de programmation basic : savoir si une liste existe Icon_minitimeLun 18 Aoû 2008, 14:57

ok Very Happy
Revenir en haut Aller en bas
http://www.adriweb.net
tama
Admin
Admin
tama

Nombre de messages : 12376
Age : 32
Localisation : DTC ? :triso:
Humeur : =)
items : o
Personalized field : huh ? oO
Réputation : 3
Points : 9406
Date d'inscription : 08/08/2007

Profil
TI: 84+, 89 tita, 89 tita
TO: infini :p
Spécialité: C 68k

Astuce de programmation basic : savoir si une liste existe Vide
MessageSujet: Re: Astuce de programmation basic : savoir si une liste existe   Astuce de programmation basic : savoir si une liste existe Icon_minitimeLun 18 Aoû 2008, 15:02

sinon, au lieu de SetUpEditor, tu peux mettre 0->dim(L1
si la liste existe, cette ligne sera sans effet
Revenir en haut Aller en bas
AdRiWeB
amis
amis
AdRiWeB

Nombre de messages : 3655
Age : 31
Localisation : Juste sous mes cheveux
Loisirs : Internet, programmation, TI, musique, tennis-de-table ...
Humeur : ^^
items : o
Personalized field :
Réputation : 0
Points : 6247
Date d'inscription : 12/08/2007

Profil
TI: TI-84 Plus, nspire CAS
TO: 2429 {2}
Spécialité: Basic z80

Astuce de programmation basic : savoir si une liste existe Vide
MessageSujet: Re: Astuce de programmation basic : savoir si une liste existe   Astuce de programmation basic : savoir si une liste existe Icon_minitimeMar 19 Aoû 2008, 03:59

oui mais ca permet pas de tester oO
Revenir en haut Aller en bas
http://www.adriweb.net
Baruch
OPTIMIZATOR
OPTIMIZATOR
Baruch

Nombre de messages : 193
Age : 32
items : Astuce de programmation basic : savoir si une liste existe Djp_vgn_plus
Personalized field :
Réputation : 0
Points : 5825
Date d'inscription : 07/08/2008

Profil
TI: 83+
TO: 200
Spécialité: Basic z80

Astuce de programmation basic : savoir si une liste existe Vide
MessageSujet: Re: Astuce de programmation basic : savoir si une liste existe   Astuce de programmation basic : savoir si une liste existe Icon_minitimeMar 19 Aoû 2008, 09:08

Ah merci de le casser.
Revenir en haut Aller en bas
AdRiWeB
amis
amis
AdRiWeB

Nombre de messages : 3655
Age : 31
Localisation : Juste sous mes cheveux
Loisirs : Internet, programmation, TI, musique, tennis-de-table ...
Humeur : ^^
items : o
Personalized field :
Réputation : 0
Points : 6247
Date d'inscription : 12/08/2007

Profil
TI: TI-84 Plus, nspire CAS
TO: 2429 {2}
Spécialité: Basic z80

Astuce de programmation basic : savoir si une liste existe Vide
MessageSujet: Re: Astuce de programmation basic : savoir si une liste existe   Astuce de programmation basic : savoir si une liste existe Icon_minitimeMar 19 Aoû 2008, 14:36

?
Revenir en haut Aller en bas
http://www.adriweb.net
tama
Admin
Admin
tama

Nombre de messages : 12376
Age : 32
Localisation : DTC ? :triso:
Humeur : =)
items : o
Personalized field : huh ? oO
Réputation : 3
Points : 9406
Date d'inscription : 08/08/2007

Profil
TI: 84+, 89 tita, 89 tita
TO: infini :p
Spécialité: C 68k

Astuce de programmation basic : savoir si une liste existe Vide
MessageSujet: Re: Astuce de programmation basic : savoir si une liste existe   Astuce de programmation basic : savoir si une liste existe Icon_minitimeMar 19 Aoû 2008, 15:00

bah si :

Code:

0->dim(L1            //ou n'importe quelle autre liste
If not(dim(L1
Then
//La liste n'existe pas
Else
//La liste existe
End
Revenir en haut Aller en bas
AdRiWeB
amis
amis
AdRiWeB

Nombre de messages : 3655
Age : 31
Localisation : Juste sous mes cheveux
Loisirs : Internet, programmation, TI, musique, tennis-de-table ...
Humeur : ^^
items : o
Personalized field :
Réputation : 0
Points : 6247
Date d'inscription : 12/08/2007

Profil
TI: TI-84 Plus, nspire CAS
TO: 2429 {2}
Spécialité: Basic z80

Astuce de programmation basic : savoir si une liste existe Vide
MessageSujet: Re: Astuce de programmation basic : savoir si une liste existe   Astuce de programmation basic : savoir si une liste existe Icon_minitimeMer 20 Aoû 2008, 02:22

oui oui exactement

mais bon..
Revenir en haut Aller en bas
http://www.adriweb.net
tama
Admin
Admin
tama

Nombre de messages : 12376
Age : 32
Localisation : DTC ? :triso:
Humeur : =)
items : o
Personalized field : huh ? oO
Réputation : 3
Points : 9406
Date d'inscription : 08/08/2007

Profil
TI: 84+, 89 tita, 89 tita
TO: infini :p
Spécialité: C 68k

Astuce de programmation basic : savoir si une liste existe Vide
MessageSujet: Re: Astuce de programmation basic : savoir si une liste existe   Astuce de programmation basic : savoir si une liste existe Icon_minitimeMer 20 Aoû 2008, 13:17

mais bon quoi ? ça évite d'avoir des listes inutiles qui se créent, parce que SetUpEditor ça crée toutes les listes L1 à L6 si je me souviens bien, soit 12 (?) octets par liste vide de "gâchés"
Revenir en haut Aller en bas
AdRiWeB
amis
amis
AdRiWeB

Nombre de messages : 3655
Age : 31
Localisation : Juste sous mes cheveux
Loisirs : Internet, programmation, TI, musique, tennis-de-table ...
Humeur : ^^
items : o
Personalized field :
Réputation : 0
Points : 6247
Date d'inscription : 12/08/2007

Profil
TI: TI-84 Plus, nspire CAS
TO: 2429 {2}
Spécialité: Basic z80

Astuce de programmation basic : savoir si une liste existe Vide
MessageSujet: Re: Astuce de programmation basic : savoir si une liste existe   Astuce de programmation basic : savoir si une liste existe Icon_minitimeMer 20 Aoû 2008, 14:38

euh non, 6 listes pas 12 ^^'

en meme temps elles sont vides, donc elles prennent pas beaucoup de place non plus
Revenir en haut Aller en bas
http://www.adriweb.net
Ver2guerre
chasseur en chef
chasseur en chef
Ver2guerre

Nombre de messages : 3145
Age : 113
Localisation : Partout en même temps (V2g quantique)
Loisirs : #pkill boulet
Humeur : Happy :)
items : Astuce de programmation basic : savoir si une liste existe V2gqe7
Personalized field : 12 jetons
Réputation : 8
Points : 7495
Date d'inscription : 15/09/2007

Profil
TI: (TI-89Tita)^2+TI83Plus
TO: 50 [2380 - 2%] {54}
Spécialité: Autres

Astuce de programmation basic : savoir si une liste existe Vide
MessageSujet: Re: Astuce de programmation basic : savoir si une liste existe   Astuce de programmation basic : savoir si une liste existe Icon_minitimeMer 20 Aoû 2008, 15:52

Justement, ça prend 6 listes de 2 octets chacune. Donc 12 octets au total (6*2=12)
Revenir en haut Aller en bas
Syfo
Pokémophile
Pokémophile
Syfo

Nombre de messages : 1978
Age : 33
Localisation : IYA
items : Astuce de programmation basic : savoir si une liste existe Syfo1fp7qx4Astuce de programmation basic : savoir si une liste existe Ti83plusgf8Astuce de programmation basic : savoir si une liste existe Ti84plusdm0Astuce de programmation basic : savoir si une liste existe Ti89kb2Astuce de programmation basic : savoir si une liste existe Ti89titaul9

Personalized field : 26 jetons
Réputation : 8
Points : 6728
Date d'inscription : 09/08/2007

Profil
TI: 80, 82, 83, 83+, 84+
TO: 2 945 [GAIN * 1.1]
Spécialité: Basic z80

Astuce de programmation basic : savoir si une liste existe Vide
MessageSujet: Re: Astuce de programmation basic : savoir si une liste existe   Astuce de programmation basic : savoir si une liste existe Icon_minitimeMer 20 Aoû 2008, 18:08

12 octets, c'est vraiment chipoter. ca doit prendre autant d'octets de mettre une commande pour les supprimmer.
Revenir en haut Aller en bas
tama
Admin
Admin
tama

Nombre de messages : 12376
Age : 32
Localisation : DTC ? :triso:
Humeur : =)
items : o
Personalized field : huh ? oO
Réputation : 3
Points : 9406
Date d'inscription : 08/08/2007

Profil
TI: 84+, 89 tita, 89 tita
TO: infini :p
Spécialité: C 68k

Astuce de programmation basic : savoir si une liste existe Vide
MessageSujet: Re: Astuce de programmation basic : savoir si une liste existe   Astuce de programmation basic : savoir si une liste existe Icon_minitimeMer 20 Aoû 2008, 19:08

non, 6 listes vides de 12 octets chacune, soit 72 octets (enfin, 5 si la liste existe)
Revenir en haut Aller en bas
AdRiWeB
amis
amis
AdRiWeB

Nombre de messages : 3655
Age : 31
Localisation : Juste sous mes cheveux
Loisirs : Internet, programmation, TI, musique, tennis-de-table ...
Humeur : ^^
items : o
Personalized field :
Réputation : 0
Points : 6247
Date d'inscription : 12/08/2007

Profil
TI: TI-84 Plus, nspire CAS
TO: 2429 {2}
Spécialité: Basic z80

Astuce de programmation basic : savoir si une liste existe Vide
MessageSujet: Re: Astuce de programmation basic : savoir si une liste existe   Astuce de programmation basic : savoir si une liste existe Icon_minitimeJeu 21 Aoû 2008, 02:29

pourquoi 12 octets chacune ?
Revenir en haut Aller en bas
http://www.adriweb.net
Ver2guerre
chasseur en chef
chasseur en chef
Ver2guerre

Nombre de messages : 3145
Age : 113
Localisation : Partout en même temps (V2g quantique)
Loisirs : #pkill boulet
Humeur : Happy :)
items : Astuce de programmation basic : savoir si une liste existe V2gqe7
Personalized field : 12 jetons
Réputation : 8
Points : 7495
Date d'inscription : 15/09/2007

Profil
TI: (TI-89Tita)^2+TI83Plus
TO: 50 [2380 - 2%] {54}
Spécialité: Autres

Astuce de programmation basic : savoir si une liste existe Vide
MessageSujet: Re: Astuce de programmation basic : savoir si une liste existe   Astuce de programmation basic : savoir si une liste existe Icon_minitimeJeu 21 Aoû 2008, 11:30

Parce-qu'une liste fait 12 octets et que c'est comme ça !
Revenir en haut Aller en bas
Contenu sponsorisé




Astuce de programmation basic : savoir si une liste existe Vide
MessageSujet: Re: Astuce de programmation basic : savoir si une liste existe   Astuce de programmation basic : savoir si une liste existe Icon_minitime

Revenir en haut Aller en bas
 

Astuce de programmation basic : savoir si une liste existe

Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 2Aller à la page : 1, 2  Suivant

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Forum tama's team :: Dead corner :: Archives :: Archives 2008-
Créer un forum | ©phpBB | Forum gratuit d'entraide | Signaler un abus | Forum gratuit