Erreur de compile sur le caractere arobase ?

RPG (3 et 4, free), CL, SQL, etc...
Répondre
germor
Messages : 75
Enregistré le : lun. 06 juin 2011, 08:01:43

Erreur de compile sur le caractere arobase ?

Message par germor »

Bonjour,
en V5R4M0
apres avoir récupéré un exemple de Ibm,
Le compilateur me renvoi une erreur sur l'arobase : caractère non reconnu...
0356.00 C ' ?>' + x'25'
0356.01 C CALLP QxmlXMLFormatter_formatBuf(

0356.02 C gFormatter@:
0356.03 C NodeVal@:


0356.04 C Qxml_UNICODE:
0356.05 C 0:
0356.06 C Qxml_CharEscapes:
0356.07 C Qxml_DefaultEscape)
0357.00 C ELSE

0359.00 * If Node TYPE is TEXT_NODE
0360.00 C IF NodeType =Qxml_TEXT_NOD

F3=Exit F4=Invite F5=Réafficher F9=Rappel F10=Curseur F11=Basculer
F16=Répéter recherche F17=Répéter remplacement F24=Autres touches
Le symbole est incorrect : il est ignoré. +
qu'ai-je encore pu oublier ?
Merci de vos réponses

cmasse
Site Admin
Messages : 813
Enregistré le : mer. 14 févr. 2007, 18:00:03
Localisation : Nantes
Contact :

CCSID ?

Message par cmasse »

Bonjour,

quel est le CCSID de la machine (DSPSYSVAL QCCSID) et du fichier source (DSPFD) ?
Christian Massé (Volubis.fr)

germor
Messages : 75
Enregistré le : lun. 06 juin 2011, 08:01:43

(sans texte)

Message par germor »

bonjour,
le ccsid de la machine est 65535
et le ccsid du fichier QRPGLESRC dans lequel se trouve le source est 37
or je ne peux pas modifier le CCSID de ce dernier
Message . . . . : Présence de CCSID explicites ou restrictions sur les
fichiers.

Cause . . . . . : Les CCSID définis pour le fichier QRPGLESRC de la
bibliothèque QXMLDEV560 ne peuvent pas être modifiés. Le code d'erreur est
1. Voici la liste des codes raison possibles :
1 - Le fichier a été créé à l'aide de CCSID indiqués explicitement.

cmasse
Site Admin
Messages : 813
Enregistré le : mer. 14 févr. 2007, 18:00:03
Localisation : Nantes
Contact :

CHGJOB CCSID(37)

Message par cmasse »

CHGJOB CCSID(37) au moment de la compil ?
Christian Massé (Volubis.fr)

germor
Messages : 75
Enregistré le : lun. 06 juin 2011, 08:01:43

(sans texte)

Message par germor »

Merci pour vos réponse :)

Solution retenue : en edit remplacer, partout où on en trouve, les "@" par des "_".
En faisant attention, quand même, lorsque l'arobase est en debut de variable.

Répondre