Forum Oric
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
Derniers sujets
» besoin cable coleur et interface de lecture sd card
?Syntax error EmptyJeu 6 Aoû 2020 - 18:55 par kenneth

» le forum fourre tout
?Syntax error EmptyMar 30 Juin 2020 - 13:11 par Admin

» I had a dream .. glOric
?Syntax error EmptySam 6 Juin 2020 - 14:18 par jbperin

» Multi soluces...
?Syntax error EmptyMar 19 Mai 2020 - 12:41 par soft-bug

» Des nouvelles de BAS_ORIC
?Syntax error EmptyMer 6 Mai 2020 - 16:08 par goyo

» 3D walkthrough template en moins de 600 lignes de C
?Syntax error EmptyMer 29 Avr 2020 - 20:43 par Star42

» CB2 micro
?Syntax error EmptySam 11 Avr 2020 - 19:29 par jbperin

» Le bonjour de codeur
?Syntax error EmptyMer 1 Avr 2020 - 15:18 par Invité

» [résolu] Format des fichiers Hyperbasic...
?Syntax error EmptySam 28 Mar 2020 - 19:50 par damien

» [résolu] Récupération contenu disquettes 3 pouces...
?Syntax error EmptyVen 27 Mar 2020 - 15:06 par damien

» Echange de jeux/logiciels
?Syntax error EmptyLun 23 Mar 2020 - 20:15 par Star42

» Ordi Portable Sony VAIO
?Syntax error EmptyDim 22 Mar 2020 - 16:17 par froggy

» une atan2 pour vos lib math
?Syntax error EmptyDim 22 Mar 2020 - 11:30 par drpsy

» nouveau site
?Syntax error EmptyJeu 19 Mar 2020 - 20:02 par Star42

» CEO Mag Spéciaux disponibles
?Syntax error EmptyJeu 19 Mar 2020 - 9:33 par musepat

Qui est en ligne ?
Il y a en tout 2 utilisateurs en ligne :: 0 Enregistré, 0 Invisible et 2 Invités

Aucun

Le record du nombre d'utilisateurs en ligne est de 29 le Mer 25 Fév 2015 - 14:01
Connexion

Récupérer mon mot de passe

Statistiques
Nous avons 208 membres enregistrés
L'utilisateur enregistré le plus récent est darq

Nos membres ont posté un total de 8577 messages dans 746 sujets
Portail ORIC



-49%
Le deal à ne pas rater :
Casque sans fil Bluetooth Bose QuietComfort 35 II
195 € 379 €
Voir le deal

?Syntax error

Aller en bas

?Syntax error Empty ?Syntax error

Message par jbperin le Lun 11 Nov 2019 - 16:00

Bonjour à tous,

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
jbperin

Messages : 114
Date d'inscription : 05/11/2019
Localisation : Drôme

Revenir en haut Aller en bas

?Syntax error Empty Re: ?Syntax error

Message par Symoon le Lun 11 Nov 2019 - 16:54

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"
Symoon
Symoon

Messages : 775
Date d'inscription : 26/04/2014

Revenir en haut Aller en bas

?Syntax error Empty Re: ?Syntax error

Message par jbperin le Lun 11 Nov 2019 - 17:02

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"

Shocked

Ç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
jbperin

Messages : 114
Date d'inscription : 05/11/2019
Localisation : Drôme

Revenir en haut Aller en bas

?Syntax error Empty Re: ?Syntax error

Message par iss le Lun 11 Nov 2019 - 17:37

jbperin a écrit:Ça veut dire qu'on ne peut pas avoir plus de 26*26 nom de variable ?
You can use digits in variables too (i.e. A1, A2....) and you will have 26*(26+10) total variable names Wink.
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 Smile.
iss
iss

Messages : 112
Date d'inscription : 30/10/2014

Revenir en haut Aller en bas

?Syntax error Empty Re: ?Syntax error

Message par Symoon le Lun 11 Nov 2019 - 17:50

Tu peux aussi utiliser des tableaux !
Symoon
Symoon

Messages : 775
Date d'inscription : 26/04/2014

Revenir en haut Aller en bas

?Syntax error Empty Re: ?Syntax error

Message par kenneth le Lun 11 Nov 2019 - 18:02

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é...

_________________
Archives d'ORICGAMES
Lecteur de cartouches Omose
Projet lecteur SD Erebus
kenneth
kenneth
Modérateur

Messages : 805
Date d'inscription : 13/01/2013
Age : 53
Localisation : 972

Revenir en haut Aller en bas

?Syntax error Empty Re: ?Syntax error

Message par drpsy le Dim 17 Nov 2019 - 17:32

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
drpsy

Messages : 206
Date d'inscription : 20/07/2014
Age : 48
Localisation : Lagny sur Marne

Revenir en haut Aller en bas

?Syntax error Empty Re: ?Syntax error

Message par Symoon le Dim 17 Nov 2019 - 21:11

Oui sauf erreur concernant le Basic, les entiers prennent moins de place en mémoire mais sont plus longs à traiter.
Symoon
Symoon

Messages : 775
Date d'inscription : 26/04/2014

Revenir en haut Aller en bas

?Syntax error Empty Re: ?Syntax error

Message par Contenu sponsorisé


Contenu sponsorisé


Revenir en haut Aller en bas

Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum