Désolé. Votre demande n'a pas pu être traitée.

Important: Cet article est une traduction automatique réalisée par un logiciel. Le texte original peut être lu ici. SBC fournit ces informations sans garantie de l’exactitude ou de la fonctionnalité et n’assume pas la responsabilité de la traduction.

Comment définir un premier temps les initialiseurs d'un tableau des symboles ?

FAQ #101843

Avec PG5, il est possible de définir la première fois Inizializers de symboles à l'aide de la syntaxe: =.

Cela permet l'initialisation du contenu de symbole sur le téléchargement de l'application.

 

Introduction
La fonction d'initialisation d'un tableau des symboles peut être très pratique, mais quand ne pas fait comme PG5 attend l'inizializers, certaines erreurs peuvent être provoquées durant la compilation (erreur 1211 : trop d'initialiseurs, ou 1212 : Missing initialiseurs).

Exemple
Pour IL

Les exemples suivants illustrent deux façons de définir les initialiseurs de temps premiers à Illinois :

Init le tableau entier sur une seule ligne (le montant d'initializers doit être identique à la taille de tableau!)
image

Init un symbole un (il n'est pas nécessaire d'init tous les symboles d'un tableau)
image

Remarque

N'oubliez pas de régler le premier symbole d'un tableau avec « + 0 » (dans le second exemple). Si ceci est omis, PG5 suppose que l'intégralité du tableau doit être initialisé et qu'il arrête la construction avec le message d'erreur :

Pour Fupla :
Également en Fupla, il est possible de définir les initialiseurs de premier temps d'un tableau
image

 

Categories

PG5 2.0 / SEdit (IL programming)

Last update: 14.05.2015 16:04

First release: 29.07.2013 12:43

Views: 1019

The requested software / document is no longer marketed by Saia-Burgess Controls AG and without technical support. It is an older software version which can be operated only on certain now no longer commercially available products.

Download