Derniers sujets
Qui est en ligne ?
Il y a en tout 3 utilisateurs en ligne :: 0 Enregistré, 0 Invisible et 3 Invités Aucun
Le record du nombre d'utilisateurs en ligne est de 29 le Mer 25 Fév 2015 - 14:01
Connexion
Statistiques
Nous avons 242 membres enregistrésL'utilisateur enregistré le plus récent est AIRBUS44
Nos membres ont posté un total de 8922 messages dans 811 sujets
?Syntax error
5 participants
Forum Oric :: Forums :: Forum Public :: BASIC
Page 1 sur 1
?Syntax error
Bonjour à tous,
J'ai une ?SYNTAX ERROR à la ligne 80 de ce script :
Est-ce que quelqu'un aurait une idée ce pourquoi cette ligne est erronée ?
J'ai une ?SYNTAX ERROR à la ligne 80 de ce script :
- Code:
10 LET ADRBASE = # 800
20 LET OFFSET = 0
30 LET ADRCAMX = ADRBASE+0
40 LET ADRCAMY = ADRBASE+2
50 LET ADRCAMZ = ADRBASE+4
60 LET ADRCAMROTZ = ADRBASE+6
70 LET ADRCAMROTX = ADRBASE+7
80 LET ADRPOINTX = ADRBASE+8
90 LET ADRPOINTY = ADRBASE+10
100 LET ADRPOINTZ = ADRBASE+12
Est-ce que quelqu'un aurait une idée ce pourquoi cette ligne est erronée ?
jbperin- Messages : 132
Date d'inscription : 05/11/2019
Localisation : Drôme
Re: ?Syntax error
Hello,
Je pense que c'est parce que ta variable contient un mot clé du basic, POINT. Si ma mémoire est bonne, c'est interdit dans un nom de variable.
D'autre part attention, avec ce programme, tu utilises en fait toujours la même variable. En effet le basic de l'Oric ne tient compte que des deux premières lettres !
Essaie qqchose du genre
10 LET ADPLITUJK = 10
20 PRINT AD
et tu devrais voir "10"
Je pense que c'est parce que ta variable contient un mot clé du basic, POINT. Si ma mémoire est bonne, c'est interdit dans un nom de variable.
D'autre part attention, avec ce programme, tu utilises en fait toujours la même variable. En effet le basic de l'Oric ne tient compte que des deux premières lettres !
Essaie qqchose du genre
10 LET ADPLITUJK = 10
20 PRINT AD
et tu devrais voir "10"
Symoon- Messages : 779
Date d'inscription : 26/04/2014
Re: ?Syntax error
Symoon a écrit:En effet le basic de l'Oric ne tient compte que des deux premières lettres !
Essaie qqchose du genre
10 LET ADPLITUJK = 10
20 PRINT AD
et tu devrais voir "10"
Ça veut dire qu'on ne peut pas avoir plus de 26*26 nom de variable ?
Fichtre, tu fais bien de me prévenir .. je pouvais cherche longtemps ..
ENORME MERCI à TOI !!!
jbperin- Messages : 132
Date d'inscription : 05/11/2019
Localisation : Drôme
Re: ?Syntax error
You can use digits in variables too (i.e. A1, A2....) and you will have 26*(26+10) total variable names .jbperin a écrit:Ça veut dire qu'on ne peut pas avoir plus de 26*26 nom de variable ?
If this is still limitation, as small compensation you can skip the 'LET' key word or:
10 LET A1=100
is the same as:
10 A1=100
... at-least it's less typing .
iss- Messages : 112
Date d'inscription : 30/10/2014
Symoon- Messages : 779
Date d'inscription : 26/04/2014
Re: ?Syntax error
On pourrait multiplier par deux en y ajoutant les entiers (xx%). Mais il semble qu'au niveau durée de traitement c'est pas terrible par rapport au travail demandé...
kenneth- Modérateur
- Messages : 879
Date d'inscription : 13/01/2013
Age : 56
Localisation : 63
Re: ?Syntax error
oui, il me semble me souvenir que les entiers sont traités comme des décimaux dans le BASIC de l'ORIC. Donc on ne gagne rien, on perd plutôt...
drpsy- Messages : 208
Date d'inscription : 20/07/2014
Age : 52
Localisation : Lagny sur Marne
Re: ?Syntax error
Oui sauf erreur concernant le Basic, les entiers prennent moins de place en mémoire mais sont plus longs à traiter.
Symoon- Messages : 779
Date d'inscription : 26/04/2014
Forum Oric :: Forums :: Forum Public :: BASIC
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum
|
|
Dim 31 Mar 2024 - 14:35 par kenneth
» Bla Bla général du Jury
Jeu 21 Mar 2024 - 8:51 par Dom50
» carte mère Oric (re)tracée
Mar 5 Mar 2024 - 18:54 par kenneth
» Meurtre à Grande Vitesse
Dim 25 Fév 2024 - 5:09 par Iurius
» ORIC-1 sur LE BON COIN
Ven 23 Fév 2024 - 23:01 par Mcar
» ORIC ATMOS sur LE BON COIN
Dim 4 Fév 2024 - 12:06 par kiwilevrai
» Problème d'affichage des couleurs avec un Oric Atmos
Sam 27 Jan 2024 - 1:26 par pierbail
» Bienvenue dans le Forum des Oriciens
Mar 9 Jan 2024 - 12:33 par Dom50
» Rencontre avec Laurant Weill, co-fondateur de Loriciel, et mon garçon de 12 ans
Ven 29 Déc 2023 - 14:13 par Arcade-des-Monts
» Bonnes fêtes
Mar 26 Déc 2023 - 10:21 par Dom50
» Murders in Venice / Meutres à Venise
Sam 18 Nov 2023 - 22:44 par retroric
» Un clavier PS/2 pour tester un ORIC
Dim 27 Aoû 2023 - 9:49 par Voyageur
» Disquette 3" Sedoric
Mar 1 Aoû 2023 - 14:22 par AtomeX
» faire un 6502 avec des phototransistor
Dim 16 Juil 2023 - 17:26 par Voyageur
» Oricutron linux et DSK
Jeu 29 Juin 2023 - 18:34 par Voyageur