Message d'erreur 41 ; Symbole défini multi après consulter/modifier le code de langage intermédiaire
FAQ #100212
Dans le cas où vous utilisez l'instruction EQU pour définir vos noms de symbole et avez également permis à l'éditeur de symbole, il se peut qu'il y a des symboles ajoutés à la Table de symboles sans votre intention.
Dans PG5 il y a l'option « Utilisation Table de symboles » définir par défaut. Comme option de plus le « Ajouter automatiquement type/valeurs entrées à la Table de symboles » est également activée. Cela provoque le PG5 entrer par exemple un FB à la table de symboles, aussi si c'est déjà definde avec l'instruction EQU. Pendant la génération PG5 détectera un symbole de le multidefined et le message d'erreur suivant s'affiche dans la fenêtre de message :
Erreur 41 : df.sy5 : ligne 3: symbole défini Multi : testfb
Erreur 41 : df.src : ligne 1: symbole défini Multi : testfb
Pour éviter ce conflit l'option « Ajouter automatiquement type/valeurs entrées à la Table de symboles » mentionné ci-dessus doit être désactivé. Cela doit être fait dans le menu « Options... » du menu « Outils » dans l'éditeur de l'IL (SEdit).
Il suffit de désactiver cette option, la Table de symboles encore peut être utilisée sans aucun problème supplémentaire.
Categories
Local FAQ Deutschland / SEdit (IL programming)
Local FAQ Deutschland / Symbol Editor
Last update: 27.05.2015 04:28
First release: 01.09.2004 18:59
Views: 2649