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))
./REPRISE DU POST PRECEDENT (post n°38)   Marquer comme non lu.
Kevin Kofler Ecrit le: Jeudi 30 juin 2005 à 14:51 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  


Vertyos :
Kevin Kofler :
Faux, je ne suis pas le seul à utiliser ça et tu le sais très bien! Il y a au moins Lars Frederiksen qui utilise ce genre de trucs aussi.

Cool vous êtes 2 alors, ça change tout #roll#

Déjà, on n'est pas que 2, et puis c'est surtout par ignorance et/ou par paresse que les programmeurs ne codent pas de manière compatible. Utiliser "NONE" codé en dur est sale, il faut programmer proprement.

Je ne vois pas le rapport entre ce bout de code et notre discussion à propos des langues qui provoquent des incompatibilités. C'est une vérification tout à fait normale, ça, et elle ne provoque aucun problème en fonction de la langue utilisée.

Justement, c'est mieux que du If getType(tonfile)="NONE".
-Edité le Jeudi 30 juin 2005 à 14:52 par Kevin Kofler-
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°39   Marquer comme non lu.
RHJPP Ecrit le: Jeudi 30 juin 2005 à 16:13 Déconnecté(e)    Voir le profil de RHJPP Envoyer un email à RHJPP Envoyer un message privé à RHJPP  


Vertyos :
Je ne vois pas le rapport entre ce bout de code et notre discussion à propos des langues qui provoquent des incompatibilités. C'est une vérification tout à fait normale, ça, et elle ne provoque aucun problème en fonction de la langue utilisée.


C'est bien ce que je veux :D
    
./Post n°40   Marquer comme non lu.
Folco Ecrit le: Vendredi 1er juillet 2005 à 12:08 Déconnecté(e)    Voir le profil de Folco Envoyer un email à Folco Envoyer un message privé à Folco  


>>C'est une vérification tout à fait normale, ça
mais c'est pour ça qu'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°41   Marquer comme non lu.
Vertyos Ecrit le: Vendredi 1er juillet 2005 à 15:14 Déconnecté(e)    Voir le profil de Vertyos Envoyer un email à Vertyos Visiter le site WEB de Vertyos Envoyer un message privé à Vertyos  

Kevin Kofler :
Justement, c'est mieux que du If getType(tonfile)="NONE"

C'est absolument affreux comme code... Reposer sur une fonction qui échoue si le fichier n'existe pas, et en plus utiliser les "try" completement buggés du Ti-Basic. Et 5 lignes de code au lieu d'une. Vous pouvez effectivement programmer comme ça, vos créations ne doivent pas être bien belles à voir (enfin pour Kevin je le savais déjà).
Membre de [ yAronet ] ^^
(et de [ 3l33t ] aussi, mais chut, coté obscur toussa...)
    
./Post n°42   Marquer comme non lu.
RHJPP Ecrit le: Vendredi 1er juillet 2005 à 15:18 Déconnecté(e)    Voir le profil de RHJPP Envoyer un email à RHJPP Envoyer un message privé à RHJPP  


le Try n'est pas buggé si on sait l'utiliser ^^
Faut pas faire de Goto ou autres !

-Edité le Vendredi 1er juillet 2005 à 15:19 par Thepro-
    
./Post n°43   Marquer comme non lu.
limmt Ecrit le: Vendredi 1er juillet 2005 à 15:28 Déconnecté(e)    Voir le profil de limmt Envoyer un email à limmt Visiter le site WEB de limmt Envoyer un message privé à limmt  


mais d'un vient cette idée idiote que les goto c'est pas bien?
http://www.falco-fr.com/ - http://www.jump67.com/ - http://www.msf-league.com/
    
./Post n°44   Marquer comme non lu.
RHJPP Ecrit le: Vendredi 1er juillet 2005 à 15:38 Déconnecté(e)    Voir le profil de RHJPP Envoyer un email à RHJPP Envoyer un message privé à RHJPP  


Quand ça entre dans un Try ou que ça en sort mais sinon c'est bien !
    
./Post n°45   Marquer comme non lu.
limmt Ecrit le: Vendredi 1er juillet 2005 à 15:45 Déconnecté(e)    Voir le profil de limmt Envoyer un email à limmt Visiter le site WEB de limmt Envoyer un message privé à limmt  


a oui dans les try non c'est pas une bonne idée :D
http://www.falco-fr.com/ - http://www.jump67.com/ - http://www.msf-league.com/
    
./Post n°46   Marquer comme non lu.
Folco Ecrit le: Vendredi 1er juillet 2005 à 16:47 Déconnecté(e)    Voir le profil de Folco Envoyer un email à Folco Envoyer un message privé à Folco  


limmt :
mais d'un vient cette idée idiote que les goto c'est pas bien?

C'est sûr que c'est pas une mauvaise chose en soi. Mais dans les langage de très haut niveau comme le basic:

1-> On peut complètement se passer de goto (je peux te passer mon prog de dessin en gray avec FLib, il fait 23 ko compressé, il y a pas un seul goto)

2-> Si tu te mets à abuser des gotos, le code devient de moins en moins lisible, surtout pour un oeil éxterieur.
<<< 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°47   Marquer comme non lu.
RHJPP Ecrit le: Vendredi 1er juillet 2005 à 16:57 Déconnecté(e)    Voir le profil de RHJPP Envoyer un email à RHJPP Envoyer un message privé à RHJPP  


Oui mais ça peut servir, des fois c'est bien pratique quand même !
    
./Post n°48   Marquer comme non lu.
Folco Ecrit le: Vendredi 1er juillet 2005 à 19:13 Déconnecté(e)    Voir le profil de Folco Envoyer un email à Folco Envoyer un message privé à Folco  


Sûrement, mais il y a toujours une solution plus propre. L'utilisation de goto est souvent du à un problème de structuration du programme en fait.
<<< 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°49   Marquer comme non lu.
Kevin Kofler Ecrit le: Vendredi 1er juillet 2005 à 21:28 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  


Vertyos :
C'est absolument affreux comme code... Reposer sur une fonction qui échoue si le fichier n'existe pas,

Ben, désolé de te décevoir, mais un des moyens le plus utilisés pour tester l'existence d'un fichier sur PC est if (fopen(filename,"rb")) (c'est-à-dire "si fopen réussit")...

et en plus utiliser les "try" completement buggés du Ti-Basic.

Comme les autres l'ont déjà dit, Try n'est pas bogué s'il est utilisé correctement.

Et 5 lignes de code au lieu d'une.

Au lieu de deux (ou de deux instructions collées en une ligne #roll#), pas d'une, si tu veux aussi créer le fichier quand il n'existe pas.

Vous pouvez effectivement programmer comme ça, vos créations ne doivent pas être bien belles à voir (enfin pour Kevin je le savais déjà).

Elles auront au moins le mérite de fonctionner. #roll#
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°50   Marquer comme non lu.
Vertyos Ecrit le: Vendredi 1er juillet 2005 à 22:55 Déconnecté(e)    Voir le profil de Vertyos Envoyer un email à Vertyos Visiter le site WEB de Vertyos Envoyer un message privé à Vertyos  

Thepro :
le Try n'est pas buggé si on sait l'utiliser ^^

Contourner les bugs c'est pas une parade hein... Essaie de cumuler les try avec des instructions de transfert de fichier, on reparlera de la stabilité après :D

Kevin Kofler :
Ben, désolé de te décevoir, mais un des moyens le plus utilisés pour tester l'existence d'un fichier sur PC est if (fopen(filename,"rb")) (c'est-à-dire "si fopen réussit")...

Sauf que fopen est prévu pour ça, tandis que les programmeurs d'AMS n'ont *jamais* précisé nulle part que "unarch" pouvait être utilisée pour tester l'existance d'un fichier : c'est crade.

Elles auront au moins le mérite de fonctionner. #roll#

Pareil, et même mieux, pour peu que l'utilisateur désactive l'application buggée de traduction de la langue.
Membre de [ yAronet ] ^^
(et de [ 3l33t ] aussi, mais chut, coté obscur toussa...)
    
./Post n°51   Marquer comme non lu.
RHJPP Ecrit le: Vendredi 1er juillet 2005 à 22:59 Déconnecté(e)    Voir le profil de RHJPP Envoyer un email à RHJPP Envoyer un message privé à RHJPP  


Et si j'ai envie que les autres apps soit en fr ?
    
./Post n°52   Marquer comme non lu.
limmt Ecrit le: Vendredi 1er juillet 2005 à 23:01 Déconnecté(e)    Voir le profil de limmt Envoyer un email à limmt Visiter le site WEB de limmt Envoyer un message privé à limmt  


beurk :D
http://www.falco-fr.com/ - http://www.jump67.com/ - http://www.msf-league.com/
    
./Post n°53   Marquer comme non lu.
RHJPP Ecrit le: Vendredi 1er juillet 2005 à 23:11 Déconnecté(e)    Voir le profil de RHJPP Envoyer un email à RHJPP Envoyer un message privé à RHJPP  


De toutes façons on ne peut pas obliger les gens à réster en anglais juste parce-que vous ne savez pas faire autrement :D
    
./Post n°54   Marquer comme non lu.
Kevin Kofler Ecrit le: Vendredi 1er juillet 2005 à 23:22 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  


Vertyos :
Thepro :
le Try n'est pas buggé si on sait l'utiliser ^^

Contourner les bugs c'est pas une parade hein...

Ce n'est pas "contourner les bugs" mais "éviter de faire des trucs cons qui font boguer".

Essaie de cumuler les try avec des instructions de transfert de fichier, on reparlera de la stabilité après :D

Il n'y a aucun problème sauf si on a la mauvaise idée de lancer la fonction de transfert en une boucle infinie...

Sauf que fopen est prévu pour ça, tandis que les programmeurs d'AMS n'ont *jamais* précisé nulle part que "unarch" pouvait être utilisée pour tester l'existance d'un fichier : c'est crade.

Bah, c'est logique que si le fichier n'existe pas, ça lance une erreur.

Pareil, et même mieux, pour peu que l'utilisateur désactive l'application buggée de traduction de la langue.

Ce n'est pas l'application qui est boguée, elle n'y est pour rien, ce sont les programmes de toi et tous les gens qui codent comme toi qui sont bogués.
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°55   Marquer comme non lu.
limmt Ecrit le: Vendredi 1er juillet 2005 à 23:22 Déconnecté(e)    Voir le profil de limmt Envoyer un email à limmt Visiter le site WEB de limmt Envoyer un message privé à limmt  


c'est pas qu'on ne sait pas faire, justement on sait (cf kevin) on dit juste que c'est inutile (ca n'apporte rien de la mettre ne francais) et que la plupart des programmes basic en deviennent incompatibles
http://www.falco-fr.com/ - http://www.jump67.com/ - http://www.msf-league.com/
    
./Post n°56   Marquer comme non lu.
RHJPP Ecrit le: Vendredi 1er juillet 2005 à 23:27 Déconnecté(e)    Voir le profil de RHJPP Envoyer un email à RHJPP Envoyer un message privé à RHJPP  


Moi ma calc est en français comme plein de monde alors vous faites des prog que nous ne pouvons pas utiliser !

ça fait bien ! les gens ne comprènent pas, ils regardent qui a fait ça et ils se disent que cette personne ne sait pas programmer !
    
./Post n°57   Marquer comme non lu.
Kevin Kofler Ecrit le: Vendredi 1er juillet 2005 à 23:29 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  


Thepro :
ça fait bien ! les gens ne comprènent pas, ils regardent qui a fait ça et ils se disent que cette personne ne sait pas programmer !

Entièrement d'accord.
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!
    
  :: Index » Forum Ti68K » Programmation TI-Basic » existence d'un fichier (96 réponse(s))
Pages : 3/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 43.71ms avec 18 requetes