Salut a tous, aujourd'hui je me décide a mettre quelques logiciels sympas de plus dans ma TI 89, et j'en ai un qu'il me faut Absolument !
"Transist", un logiciel sur les transistor, l'idéal pour moi ^^.
Je le mets donc dans ma claculette, j'insère également les deux fichiers FLIB, mais en revanche, au moment de le lancer il me dit "Erreur: Syntaxe" il me propose de voir l'erreur de syntaxe en appuyant sur Enter, j'appuie donc et voilà ce qui s'affiche :
Et le trait de selection ( ou se situe l'erreur [ je suppose ] ) se trouve a la quatrième ligne, à la fin, apres "prgm"
Si quelqu'un pouvais me dire quoi faire... 3
Merci a vous !
Erreur: Syntaxe
15 posts
• Page 1 of 2 • 1, 2
-
Bozzo
Niveau 3: MH (Membre Habitué)- Posts: 18
- Joined: 26 Sep 2010, 00:00
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: Terminale Sti
Re: Erreur: Syntaxe
Ok, merci.
Il n'y a pas de possibilité d'écrire quelquechose dans ces lignes pour que cela fonctionne en français?
Il n'y a pas de possibilité d'écrire quelquechose dans ces lignes pour que cela fonctionne en français?
-
Bozzo
Niveau 3: MH (Membre Habitué)- Posts: 18
- Joined: 26 Sep 2010, 00:00
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: Terminale Sti
Re: Erreur: Syntaxe
Bozzo wrote:Ok, merci.
Il n'y a pas de possibilité d'écrire quelquechose dans ces lignes pour que cela fonctionne en français?
Oui, il faut traduire toutes les instructions anglaises en français.
Mais comme une écrasante majorité de programmes sur Internet sont écrits avec les instructions internationales (anglaises), si tu commences tu n'en as pas terminé...
-
critorAdmin
Niveau 19: CU (Créateur Universel)- Posts: 41980
- Images: 15887
- Joined: 25 Oct 2008, 00:00
- Location: Montpellier
- Gender:
- Calculator(s):→ MyCalcs profile
- YouTube: critor3000
- Twitter: critor2000
- GitHub: critor
Re: Erreur: Syntaxe
Bozzo wrote:Ok, merci.
Il n'y a pas de possibilité d'écrire quelquechose dans ces lignes pour que cela fonctionne en français?
Si tu veux garder ta calc en français, tu peux faire comme ça :
1) Mettre la calc en anglais
2) Exécuter le programme (qui ne doit pas être archivé !) ce qui va prendre un peu de temps à se lancer car il va être compilé. Ce ne sera ensuite plus nécessaire.
3) Ensuite, je te propose de l'archiver et tu peux remettre la calculatrice en français et normalement ça devrait marcher !
Il peut y avoir cependant des soucis avec l'utilisation de flib : en effet, si des fonctions anglaises sont appelées dans les chaînes de caractères en argument pour flib, celles ci ne seront pas compilées, "traduites". Cela pourra poser des problèmes. Mais ce n'est pas sûr.
Par exemple, moi, pour mon jeu Piou Piou contre les cactus, une copine n'avait pas les cadres de sélection du menu quand elle était en français. Car en fait j'utilise la fonction "rand(" dans l'appel à flib, et cette fonction en français est différente.
Bref, si tu as des soucis, poste, comme tu l'as très bien fait dans ton premier message l'endroit où il y a une erreur.
Mes programmes => ici !
-
Loulou 54Premium
Niveau 13: CU (Calculateur Universel)- Posts: 1985
- Images: 8
- Joined: 02 Aug 2009, 00:00
- Location: 54, près de Metz
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: Ingé Logiciel chez Amazon
Re: Erreur: Syntaxe
Loulou 54 wrote:Bref, si tu as des soucis, poste, comme tu l'as très bien fait dans ton premier message l'endroit où il y a une erreur.
Pour ce faire, il te faudra désarchiver le programme pour pouvoir accéder à l'endroit où se trouve l'erreur...
-
BisamAdmin
Niveau 15: CC (Chevalier des Calculatrices)- Posts: 5670
- Joined: 11 Mar 2008, 00:00
- Location: Lyon
- Gender:
- Calculator(s):→ MyCalcs profile
Re: Erreur: Syntaxe
Je ne vais pas me prendre, la tête, mettre la calculette en anglais au moment ou je veux utiliser mon logiciel n'est pas demander la terre a chaque fois, en revanche j'ai une seconde erreur ( Hé oui j'suis chiant comme mec x] ) :
tout d'abord il me dit ( en ouvrant une section du logiciel) :
Et ensuite ( apres avoir appuyer sur ENTER ) :
Avec le trait de saisie devant If a la derniere ligne.
tout d'abord il me dit ( en ouvrant une section du logiciel) :
Et ensuite ( apres avoir appuyer sur ENTER ) :
Avec le trait de saisie devant If a la derniere ligne.
-
Bozzo
Niveau 3: MH (Membre Habitué)- Posts: 18
- Joined: 26 Sep 2010, 00:00
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: Terminale Sti
Re: Erreur: Syntaxe
Là, c'est plus grave comme problème...
A priori, la variable "fl" a été définie comme variable locale et l'erreur te dit qu'elle n'a pas encore reçue de valeur.
Vu son nom, elle devrait en avoir reçu d'un appel à la fonction "flib"... mais si ce n'est pas le cas, c'est sans doute dû à une erreur de programmation.
Conclusion, on ne peut pas t'aider (à moins de décortiquer nous-mêmes le programme)
Il faut tenter de découvrir l'auteur et lui communiquer le "bug".
Si vraiment tu n'y arrives pas, on peut essayer de t'aider... mais le SAV pour un programme que l'on n'a pas écrit soi-même est souvent difficile !!
A priori, la variable "fl" a été définie comme variable locale et l'erreur te dit qu'elle n'a pas encore reçue de valeur.
Vu son nom, elle devrait en avoir reçu d'un appel à la fonction "flib"... mais si ce n'est pas le cas, c'est sans doute dû à une erreur de programmation.
Conclusion, on ne peut pas t'aider (à moins de décortiquer nous-mêmes le programme)
Il faut tenter de découvrir l'auteur et lui communiquer le "bug".
Si vraiment tu n'y arrives pas, on peut essayer de t'aider... mais le SAV pour un programme que l'on n'a pas écrit soi-même est souvent difficile !!
-
BisamAdmin
Niveau 15: CC (Chevalier des Calculatrices)- Posts: 5670
- Joined: 11 Mar 2008, 00:00
- Location: Lyon
- Gender:
- Calculator(s):→ MyCalcs profile
Re: Erreur: Syntaxe
Je vois je vois, j'ai essayé de contacter l'auteur du programme, et depuis qu'il a codé ce programme, il a changer de numéro, et également d'adresse e-mail... Aucun autre moyen de le contacter...
Et la programmation et moi ca fait pas beaucoup x].
Et la programmation et moi ca fait pas beaucoup x].
-
Bozzo
Niveau 3: MH (Membre Habitué)- Posts: 18
- Joined: 26 Sep 2010, 00:00
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: Terminale Sti
Re: Erreur: Syntaxe
Tu peux toujours essayer d'initialiser la variable fl vers le début du programme, juste après l'instruction "Local" en lui donnant cette valeur par exemple :
Ça ne marchera pas forcément mais ça peut éviter le problème de variable indéfinie.
Mais il se peut aussi, Bisam que ce soit à un autre test de ce bloc conditionnel que se situe le problème, à un ElseIf ...
En effet, une fois j'avais ce souci dans un de mes programmes mais je ne comprenais pas pourquoi car la variable en question dans la condition était bien définie. Mais en fait, si tu fais qqch du type :
Si un problème de variables survient dans la condition ElseIf, on est tout de même envoyé à la ligne If qui ouvre le bloc.
Après, si c'est un problème de variable qui n'a pas été définie, peut-être que si tu te ballades autre part dans le programme avant d'ouvrir la section qui pose problème, la variable aura peut-être été définie autre part et ça ne posera plus de problème..
EDIT : Je vois que tu es en STI, GE visiblement. Peut-être sera tu intéressé par ce programme !
A B A Logique v2.0, sur la logique booléenne.
- Code: Select all
:Local .......
:{0}-fl
:....
Ça ne marchera pas forcément mais ça peut éviter le problème de variable indéfinie.
Mais il se peut aussi, Bisam que ce soit à un autre test de ce bloc conditionnel que se situe le problème, à un ElseIf ...
En effet, une fois j'avais ce souci dans un de mes programmes mais je ne comprenais pas pourquoi car la variable en question dans la condition était bien définie. Mais en fait, si tu fais qqch du type :
- Code: Select all
If ... Then
ElseIf .... Then
EndIf
Si un problème de variables survient dans la condition ElseIf, on est tout de même envoyé à la ligne If qui ouvre le bloc.
Après, si c'est un problème de variable qui n'a pas été définie, peut-être que si tu te ballades autre part dans le programme avant d'ouvrir la section qui pose problème, la variable aura peut-être été définie autre part et ça ne posera plus de problème..
EDIT : Je vois que tu es en STI, GE visiblement. Peut-être sera tu intéressé par ce programme !
A B A Logique v2.0, sur la logique booléenne.
Mes programmes => ici !
-
Loulou 54Premium
Niveau 13: CU (Calculateur Universel)- Posts: 1985
- Images: 8
- Joined: 02 Aug 2009, 00:00
- Location: 54, près de Metz
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: Ingé Logiciel chez Amazon
Re: Erreur: Syntaxe
Tiens, j'ai vu aussi que tu n'avais plus la ligne de statut (en bas, au dessus des écritures en petit)
Si tu veux la revoir, tu peux la rappeler en tapant dans HOME :
Si tu veux la revoir, tu peux la rappeler en tapant dans HOME :
- Code: Select all
flib("slrcl")
Mes programmes => ici !
-
Loulou 54Premium
Niveau 13: CU (Calculateur Universel)- Posts: 1985
- Images: 8
- Joined: 02 Aug 2009, 00:00
- Location: 54, près de Metz
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: Ingé Logiciel chez Amazon
15 posts
• Page 1 of 2 • 1, 2
Return to Problèmes divers / Aide débutants
Who is online
Users browsing this forum: ClaudeBot [spider] and 8 guests