Page 1 sur 1

Data et variables

Publié : lun. 22/oct./2018 18:07
par Jeanmarc
Bonjour à tous,

Je voudrais essayer Data

Avec Data.s "texte" ou Data.i 5 tout va bien.

Mais
x=5
Data.i x

me signale une erreur de syntaxe.

on ne peut pas faire non plus Data.s str(x)

JM

Re: Data et variables

Publié : mar. 23/oct./2018 6:08
par Marc56

Code : Tout sélectionner

x=5
Data.i x

Code : Tout sélectionner

[COMPILER] Ligne 2: 'Data' ne peut etre utilise que dans un bloc 'DataSection'.
Data sert à lire des données stockées dans le code, pas à les affecter.
https://www.purebasic.com/french/docume ... /data.html
Data ne peut être suivi que par des données, pas par des variables ou fonctions.

Bon, une partie de l'aide prête à confusion « Data est utilisé pour entrer des données. » devrait être « Data est utilisé pour définir les données stockées dans le code. » (IMHO)

:wink:

Re: Data et variables

Publié : mar. 23/oct./2018 6:23
par Jeanmarc
Oui, merci,

L'avantage que je trouvais avec Data c'est la présentation de plusieurs données sur une ligne.
Avec un rangement tabulé c'est très claire à l'œil.

Je vais utilisé un tableau de structure.

Bonne journée,

JM

Re: Data et variables

Publié : mar. 23/oct./2018 6:57
par Micoute
Bonjour Jeanmarc, la meilleure méthode dans ce cas présent, c'est de sauvegarder les dites données dans un fichier et de les charger au début du programme, avant même d'ouvrir la fenêtre principale.

Data ne peut servir que pour y mettre les données qui seront utilisées de le programme et de les lire au début du programme.