PB Compiler

Vous débutez et vous avez besoin d'aide ? N'hésitez pas à poser vos questions
djmcg
Messages : 139
Inscription : sam. 28/août/2004 6:37

PB Compiler

Message par djmcg »

Bonsoir,

Vous savez ce que veux dire :

PB Compiler : Constant Already déclared'in another résident: #AW_ACTIVA

IL affiche ce message quand je charge le programme.

Merci pour votre aide.

Jean-Marie
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Re: PB Compiler

Message par Backup »

djmcg a écrit :Bonsoir,

Vous savez ce que veux dire :

PB Compiler : Constant Already déclared'in another résident: #AW_ACTIVA

IL affiche ce message quand je charge le programme.

Merci pour votre aide.

Jean-Marie
ça veux dire que ton prg utilise une constante "#AW_ACTIVA" qui est deja déclaré par un resident

en clair cherche dans ton listing ou est declaré la constante

Code : Tout sélectionner

#AW_ACTIVA=xxxx
et met la ligne en Rem (le point virgule)

Code : Tout sélectionner

;#AW_ACTIVA=xxxx
:)
nico
Messages : 3702
Inscription : ven. 13/févr./2004 0:57

Message par nico »

Vérifie que la valeur de #AW_ACTIVA correspond bien à la valeur que tu voulais lui donné par un debug #AW_ACTIVA.
djmcg
Messages : 139
Inscription : sam. 28/août/2004 6:37

Message par djmcg »

Merci pour l'info.

Je suis allé voir et je n'ai pas cette constante déclarée.


c'est bizarre.

Quelques soit le programme que je charge, l'erreur est déclaré.

Si il existe d'autres piste.... ??

Rassuré moi, ce n'est parce-que j'essaie d'utilisé accèss. Tiens a ce propos, j'aurais une autres question que je poserais dans un autres sujet.

Merci
:?

J'édite le message pour ajouter que quand je charge PureBasic sans programme j'ai le même problème.
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Message par Backup »

reinstall completement Purebasic dans un nouveau Dossier :)
djmcg
Messages : 139
Inscription : sam. 28/août/2004 6:37

Message par djmcg »

OK je le fait.
On sait ce qui ce passe ?

Bonne nuit et ou Bonjour.

Merci.

Jean-Marie
:)
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Message par Backup »

djmcg a écrit :OK je le fait.
On sait ce qui ce passe ?
les Résidents se trouve dans le Dossier "Résidents" a l'intérieur du dossier Par défaut de Purebasic !!

il est probable que tu utilise une librairie qui a déjà cette constante déclaré
a l'intérieur d'un des fichiers Résidents

residents voir : http://www.purebasic.fr/french/viewtopi ... =residents

cela arrive lorsqu'on utilise des librairies qui ne sont pas a jour par rapport a la dernière version de Purebasic par exemple !!

il y a un "Purebasic.res" qui contient des déclarations, il est possible alors qu'une librairie un peu ancienne ayant elle aussi un "*.Res" déclare
une constante qui n'était pas déclarée a l'époque dans Purebasic,
et qui maintenant est présente !! ; d'où le message d'erreur...
puisqu'en principe les déclarations faites par Purebasic sont prioritaire sur les Librairies ...

la question serai plutôt , pourquoi avoir créé une erreur pour ça..
après tout , une constante RE-déclaré , c'est pas bien grave... :)

peut etre que Denis pourrai nous expliquer, si au niveau Assembleur, il y a une raison de la présence de ce message d'erreur ... :)
djmcg
Messages : 139
Inscription : sam. 28/août/2004 6:37

Message par djmcg »

Un très grand merci pour cette explication claire.
Elle m'éviteras à l'avenir d'utiliser des librairie... (??!!??)

Cependant, je doit souligner que je n'utilisait pas de librairie.

MAIS : j'utilisait jaPBe, Un access a une librairie pour la base de donnée access.

Je peux abandonner jaPBe, mais pas access pour l'instant.

Merci encore.

Jean-Marie
Répondre