Accueil Ti-Gen Foire Aux Questions Chat sur le chan #tigcc sur IRC
Liste des membres Rechercher Aide
Bienvenue Invité !   Se connecter             Mes sujets   
Administrer
0 membre(s) et 1 visiteur(s) actif(s) durant les 5 dernières minutes Utilisateurs actifs : Aucun membre + 1 visiteur
Avant de poster sur le forum, il y a des régles de bases à respecter pour une bonne entente et un respect de tous.
Veuillez lire la charte du forum.
  :: Index » Forum Ti68K » Programmation TI-Basic » existence d'un fichier (96 réponse(s))
./POST DE DEPART (post n°0)   Marquer comme non lu.
Fl0D Ecrit le: Jeudi 12 mai 2005 à 18:02 Déconnecté(e)    Voir le profil de Fl0D Envoyer un email à Fl0D Visiter le site WEB de Fl0D Envoyer un message privé à Fl0D  

Bonjour,

J'aimerais savoir comment faire pour demander à la caltos si un fichier existe ou non.
Merci
Programmeur : Ma page
    
./Post n°1   Marquer comme non lu.
Kevin Kofler Ecrit le: Jeudi 12 mai 2005 à 18:04 Déconnecté(e)    Voir le profil de Kevin Kofler Envoyer un email à Kevin Kofler Visiter le site WEB de Kevin Kofler Envoyer un message privé à Kevin Kofler  


:Local notexist
:getType(notexist)->notexist
:If getType(tonfile)=notexist Then "le fichier n'existe pas"
Membre de l'équipe de TIGCC: http://tigcc.ticalc.org
Mainteneur du portage Linux/Unix de TIGCC: http://tigcc.ticalc.org/linux/
Membre de l'équipe de CalcForge: http://www.calcforge.org:70/

Participez à la reprise de Ti-Gen!
    
./Post n°2   Marquer comme non lu.
Fl0D Ecrit le: Jeudi 12 mai 2005 à 18:09 Déconnecté(e)    Voir le profil de Fl0D Envoyer un email à Fl0D Visiter le site WEB de Fl0D Envoyer un message privé à Fl0D  

Merci d'avoir répondu si vite. :)
J'ai regardé la fonction getType dans le manuel et en faisant ça, ce n'est pas mieux ?
If getType(tonfile)="none":disp "Fichier inexistant"
Et juste comme ça, en passant par Try...EndTry ce n'est pas possible aussi ?
Programmeur : Ma page
    
./Post n°3   Marquer comme non lu.
FpgForce Ecrit le: Jeudi 12 mai 2005 à 18:15 Déconnecté(e)    Voir le profil de FpgForce Envoyer un email à FpgForce Envoyer un message privé à FpgForce  

la solution de Kevin marche très bien, cela dit il te donne le code d'un fonction, donc le Disp ne marche pas, par contre si tu fais ça dans un programme, il faut mettre un Disp.
    
./Post n°4   Marquer comme non lu.
limmt Ecrit le: Jeudi 12 mai 2005 à 18:42 Déconnecté(e)    Voir le profil de limmt Envoyer un email à limmt Visiter le site WEB de limmt Envoyer un message privé à limmt  


Le code Kevin est BEAUCOUP mieux car il est compatible avec les langues ;)
Le meme code pour ce que tu as mis:
:Local notexist
:getType(notexist)->notexist
:If getType(tonfile)=notexist: Disp "le fichier n'existe pas"
;)
En fait les deux gettype permettent de récupérer le type de nul "NONE" en anglais et autre chose en francais (mais c'est pas une raison pour mettre le français :D)

EDIT: smileys
-Edité le Jeudi 12 mai 2005 à 18:43 par limmt-
http://www.falco-fr.com/ - http://www.jump67.com/ - http://www.msf-league.com/
    
./Post n°5   Marquer comme non lu.
Folco Ecrit le: Jeudi 12 mai 2005 à 19:51 Déconnecté(e)    Voir le profil de Folco Envoyer un email à Folco Envoyer un message privé à Folco  


ué, la compatibilité avec les langues, c'est biens, mais si c'est pour que AMS merde après, c'est pas trop la peine...
<<< Kernel Extremist©®™ >>>
Pas la peine d'aller là plus d'une fois tous les six mois...

"Il faut apprendre pour savoir qu'il faut apprendre pour savoir."
    
./Post n°6   Marquer comme non lu.
limmt Ecrit le: Jeudi 12 mai 2005 à 20:45 Déconnecté(e)    Voir le profil de limmt Envoyer un email à limmt Visiter le site WEB de limmt Envoyer un message privé à limmt  


Ben la solution de Kevin fait pas merder :/
-Edité le Jeudi 12 mai 2005 à 20:45 par limmt-
http://www.falco-fr.com/ - http://www.jump67.com/ - http://www.msf-league.com/
    
./Post n°7   Marquer comme non lu.
Folco Ecrit le: Jeudi 12 mai 2005 à 23:12 Déconnecté(e)    Voir le profil de Folco Envoyer un email à Folco Envoyer un message privé à Folco  


non, non, qu'il continue comme ça alors. mais quand ils se rendra compte que c'est les langues du tios qui font merder, peut-être ne codera-t-il plus que pour l'anglais :/
<<< Kernel Extremist©®™ >>>
Pas la peine d'aller là plus d'une fois tous les six mois...

"Il faut apprendre pour savoir qu'il faut apprendre pour savoir."
    
./Post n°8   Marquer comme non lu.
Fl0D Ecrit le: Jeudi 12 mai 2005 à 23:12 Déconnecté(e)    Voir le profil de Fl0D Envoyer un email à Fl0D Visiter le site WEB de Fl0D Envoyer un message privé à Fl0D  

Ok merci beaucoup, je viens seulement de comprendre pourquoi Kevin faisait ça.
C'est vrai qu'au niveau comptabilité langue c'est vraiment galère et dès que je passe en français soit ça passe soit ça casse.
J'ai du mal à comprendre : des fois les fonctions sont traduites en fr puis d'autres fois non et puis après plus moyen de revenir en anglais c'est vraiment la galère !
Existerait-il un tuto traitant de ce sujet ?
-Edité le Jeudi 12 mai 2005 à 23:14 par fl0d-
Programmeur : Ma page
    
./Post n°9   Marquer comme non lu.
Folco Ecrit le: Jeudi 12 mai 2005 à 23:15 Déconnecté(e)    Voir le profil de Folco Envoyer un email à Folco Envoyer un message privé à Folco  


conseil, vu le nombre de personnes qui ont leur calc en anglais, programmes en anglais. Et la dernière fois que j'ai voulu utiliser un prog en français, ça a merdé, malgré les efforts du codeur pour que ça marche en anglais. Donc pour moi et beaucoup d'autres, exit le français.
<<< Kernel Extremist©®™ >>>
Pas la peine d'aller là plus d'une fois tous les six mois...

"Il faut apprendre pour savoir qu'il faut apprendre pour savoir."
    
./Post n°10   Marquer comme non lu.
Fl0D Ecrit le: Jeudi 12 mai 2005 à 23:17 Déconnecté(e)    Voir le profil de Fl0D Envoyer un email à Fl0D Visiter le site WEB de Fl0D Envoyer un message privé à Fl0D  

Ah bah merci ça m'enlève une épine du pied alors :)

Vive l'anglais !
Programmeur : Ma page
    
./Post n°11   Marquer comme non lu.
Kevin Kofler Ecrit le: Jeudi 12 mai 2005 à 23:41 Déconnecté(e)    Voir le profil de Kevin Kofler Envoyer un email à Kevin Kofler Visiter le site WEB de Kevin Kofler Envoyer un message privé à Kevin Kofler  


Fl0D :
J'ai du mal à comprendre : des fois les fonctions sont traduites en fr puis d'autres fois non et puis après plus moyen de revenir en anglais c'est vraiment la galère !

Il faut lancer le programme une fois à l'état désarchivé pour qu'il soit converti en le format binaire ("tokénisé") qui peut ensuite être reconverti en format texte ("détokénisé") en n'importe quelle langue. Et il est conseillé de toujours tokéniser ses programmes avant de les archiver de toute façon, parce que sinon il faut les retokéniser à chaque lancement et ça rame.
Membre de l'équipe de TIGCC: http://tigcc.ticalc.org
Mainteneur du portage Linux/Unix de TIGCC: http://tigcc.ticalc.org/linux/
Membre de l'équipe de CalcForge: http://www.calcforge.org:70/

Participez à la reprise de Ti-Gen!
    
./Post n°12   Marquer comme non lu.
limmt Ecrit le: Vendredi 13 mai 2005 à 11:17 Déconnecté(e)    Voir le profil de limmt Envoyer un email à limmt Visiter le site WEB de limmt Envoyer un message privé à limmt  


Le mieux est de laisser ta calto en anglais, programmer avec les noms de fonctions en anglais, et mettre les compatibilités de chaines de caractères comme celle de Kevin, pour que si des gens l'ont en fr, ils puissent quand meme l'utiliser ;)
http://www.falco-fr.com/ - http://www.jump67.com/ - http://www.msf-league.com/
    
./Post n°13   Marquer comme non lu.
Dari Ecrit le: Vendredi 13 mai 2005 à 17:58 Déconnecté(e)    Voir le profil de Dari Envoyer un email à Dari Visiter le site WEB de Dari Envoyer un message privé à Dari  

Ceux qui ont leur calto en français ne savent pas s'en servir pour jouer, et peuvent donc se passer de jeux.
"iPod, therefore, I am."

http://media.laquadrature.net/Quadrature_black-out_HADOPI_468x60px.gif

    
./Post n°14   Marquer comme non lu.
limmt Ecrit le: Vendredi 13 mai 2005 à 18:08 Déconnecté(e)    Voir le profil de limmt Envoyer un email à limmt Visiter le site WEB de limmt Envoyer un message privé à limmt  


:D
http://www.falco-fr.com/ - http://www.jump67.com/ - http://www.msf-league.com/
    
./Post n°15   Marquer comme non lu.
Folco Ecrit le: Dimanche 15 mai 2005 à 11:09 Déconnecté(e)    Voir le profil de Folco Envoyer un email à Folco Envoyer un message privé à Folco  


exact, pas d'accord avec ./12...
<<< Kernel Extremist©®™ >>>
Pas la peine d'aller là plus d'une fois tous les six mois...

"Il faut apprendre pour savoir qu'il faut apprendre pour savoir."
    
./Post n°16   Marquer comme non lu.
limmt Ecrit le: Lundi 16 mai 2005 à 08:25 Déconnecté(e)    Voir le profil de limmt Envoyer un email à limmt Visiter le site WEB de limmt Envoyer un message privé à limmt  


et si ils veulent utiliser un programme de maths et qu'il n'est pas compatible fr?
http://www.falco-fr.com/ - http://www.jump67.com/ - http://www.msf-league.com/
    
./Post n°17   Marquer comme non lu.
Folco Ecrit le: Mardi 17 mai 2005 à 17:28 Déconnecté(e)    Voir le profil de Folco Envoyer un email à Folco Envoyer un message privé à Folco  


ben osef...
<<< Kernel Extremist©®™ >>>
Pas la peine d'aller là plus d'une fois tous les six mois...

"Il faut apprendre pour savoir qu'il faut apprendre pour savoir."
    
./Post n°18   Marquer comme non lu.
Link Ecrit le: Mardi 28 juin 2005 à 09:20 Déconnecté(e)    Voir le profil de Link Envoyer un email à Link Visiter le site WEB de Link Envoyer un message privé à Link  

Au fait: Est-ce que, avec TIEmu, on peut récupérer un programme se trouvant sur la calculatrice sans qu'il soit détokenisé ? (VTI #roll# )
    
./Post n°19   Marquer comme non lu.
Vertyos Ecrit le: Mercredi 29 juin 2005 à 15:13 Déconnecté(e)    Voir le profil de Vertyos Envoyer un email à Vertyos Visiter le site WEB de Vertyos Envoyer un message privé à Vertyos  

Les bidouilles comme celle de Kevin rendent le programme à la fois plus gros et plus lent, si vous avez vraiment envie de faire quelque chose pour les calculatrice en français, vous pouvez faire une detection au début du programme, et afficher un message qui demande de mettre la calc en anglais si ce n'est pas le cas. Ça évite de se retrouver avec partout des bouts de code horribles comme ce "gettype(notexist)", ou autres when() imbriqués énormes.
Membre de [ yAronet ] ^^
(et de [ 3l33t ] aussi, mais chut, coté obscur toussa...)
    
  :: Index » Forum Ti68K » Programmation TI-Basic » existence d'un fichier (96 réponse(s))
Pages : 1/6     « [1] 2 3 4 5 6 » »|

.Répondre à ce sujet
Les boutons de code
[B]old[I]talic[U]nderline[S]trikethrough[L]ine Flip Hori[Z]ontallyFlip [V]erticallySha[D]ow[G]low[S]poilerCode [G][C]ite
Bullet [L]istList Item [K] Link [H][E]mail[P]icture SmileysHelp
Couleurs :
Saisissez votre message
Activer les smileys
     

Forum de Ti-Gen v3.0 Copyright ©2004 by Geoffrey ANNEHEIM
Webmaster: Kevin KOFLER, Content Admins: list, Server Admins: Tyler CASSIDY and Kevin KOFLER, DNS Admin: squalyl
Page générée en 51.49ms avec 18 requetes