π
<-

Erreur: Syntaxe

:32ti89: :32ti892: :32ti89t: :32ti89tn: :32ti92: :32tiv200:

Erreur: Syntaxe

Unread postby Bozzo » 02 Nov 2010, 17:27

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 :
Image
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 !
User avatar
Bozzo
Niveau 3: MH (Membre Habitué)
Niveau 3: MH (Membre Habitué)
Level up: 92%
 
Posts: 18
Joined: 26 Sep 2010, 00:00
Gender: Male
Calculator(s):
MyCalcs profile
Class: Terminale Sti

Re: Erreur: Syntaxe

Unread postby Bozzo » 02 Nov 2010, 23:31

Ok, merci.
Il n'y a pas de possibilité d'écrire quelquechose dans ces lignes pour que cela fonctionne en français?
User avatar
Bozzo
Niveau 3: MH (Membre Habitué)
Niveau 3: MH (Membre Habitué)
Level up: 92%
 
Posts: 18
Joined: 26 Sep 2010, 00:00
Gender: Male
Calculator(s):
MyCalcs profile
Class: Terminale Sti

Re: Erreur: Syntaxe

Unread postby critor » 03 Nov 2010, 01:59

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é... :#roll#:
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 48%
 
Posts: 41980
Images: 15887
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: Erreur: Syntaxe

Unread postby Loulou 54 » 03 Nov 2010, 17:04

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 ! :#top#:

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. :#top#:
Mes programmes => ici !
User avatar
Loulou 54Premium
Niveau 13: CU (Calculateur Universel)
Niveau 13: CU (Calculateur Universel)
Level up: 1.6%
 
Posts: 1985
Images: 8
Joined: 02 Aug 2009, 00:00
Location: 54, près de Metz
Gender: Male
Calculator(s):
MyCalcs profile
Class: Ingé Logiciel chez Amazon

Re: Erreur: Syntaxe

Unread postby Bisam » 03 Nov 2010, 17:21

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. :#top#:

Pour ce faire, il te faudra désarchiver le programme pour pouvoir accéder à l'endroit où se trouve l'erreur...
User avatar
BisamAdmin
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Level up: 69.6%
 
Posts: 5670
Joined: 11 Mar 2008, 00:00
Location: Lyon
Gender: Male
Calculator(s):
MyCalcs profile

Re: Erreur: Syntaxe

Unread postby Bozzo » 03 Nov 2010, 19:50

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) :

Image

Et ensuite ( apres avoir appuyer sur ENTER ) :

Image
Avec le trait de saisie devant If a la derniere ligne.
User avatar
Bozzo
Niveau 3: MH (Membre Habitué)
Niveau 3: MH (Membre Habitué)
Level up: 92%
 
Posts: 18
Joined: 26 Sep 2010, 00:00
Gender: Male
Calculator(s):
MyCalcs profile
Class: Terminale Sti

Re: Erreur: Syntaxe

Unread postby Bisam » 04 Nov 2010, 00:56

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 !!
User avatar
BisamAdmin
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Level up: 69.6%
 
Posts: 5670
Joined: 11 Mar 2008, 00:00
Location: Lyon
Gender: Male
Calculator(s):
MyCalcs profile

Re: Erreur: Syntaxe

Unread postby Bozzo » 04 Nov 2010, 17:18

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... :x
Et la programmation et moi ca fait pas beaucoup x].
User avatar
Bozzo
Niveau 3: MH (Membre Habitué)
Niveau 3: MH (Membre Habitué)
Level up: 92%
 
Posts: 18
Joined: 26 Sep 2010, 00:00
Gender: Male
Calculator(s):
MyCalcs profile
Class: Terminale Sti

Re: Erreur: Syntaxe

Unread postby Loulou 54 » 04 Nov 2010, 18:45

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 :
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. :#tritop#:
Mes programmes => ici !
User avatar
Loulou 54Premium
Niveau 13: CU (Calculateur Universel)
Niveau 13: CU (Calculateur Universel)
Level up: 1.6%
 
Posts: 1985
Images: 8
Joined: 02 Aug 2009, 00:00
Location: 54, près de Metz
Gender: Male
Calculator(s):
MyCalcs profile
Class: Ingé Logiciel chez Amazon

Re: Erreur: Syntaxe

Unread postby Loulou 54 » 04 Nov 2010, 19:02

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 :
Code: Select all
flib("slrcl")
:):
Mes programmes => ici !
User avatar
Loulou 54Premium
Niveau 13: CU (Calculateur Universel)
Niveau 13: CU (Calculateur Universel)
Level up: 1.6%
 
Posts: 1985
Images: 8
Joined: 02 Aug 2009, 00:00
Location: 54, près de Metz
Gender: Male
Calculator(s):
MyCalcs profile
Class: Ingé Logiciel chez Amazon

Next

Return to Problèmes divers / Aide débutants

Who is online

Users browsing this forum: ClaudeBot [spider] and 8 guests

-
Search
-
Social TI-Planet
-
Featured topics
Comparaisons des meilleurs prix pour acheter sa calculatrice !
"1 calculatrice pour tous", le programme solidaire de Texas Instruments. Reçois gratuitement et sans aucune obligation d'achat, 5 calculatrices couleur programmables en Python à donner aux élèves les plus nécessiteux de ton lycée. Tu peux recevoir au choix 5 TI-82 Advanced Edition Python ou bien 5 TI-83 Premium CE Edition Python.
Enseignant(e), reçois gratuitement 1 exemplaire de test de la TI-82 Advanced Edition Python. À demander d'ici le 31 décembre 2024.
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
1234
-
Donations / Premium
For more contests, prizes, reviews, helping us pay the server and domains...
Donate
Discover the the advantages of a donor account !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partner and ad
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
942 utilisateurs:
>898 invités
>38 membres
>6 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Other interesting websites
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)