Come definire la prima volta gli inizializzatori di matrice di simboli?
FAQ #101843
Con PG5 è possibile definire il primo tempo Inizializers a simboli utilizzando la sintassi: =.
Questo permette l'inizializzazione del contenuto del simbolo sul download del programma applicativo.
Introduzione
La funzione di inizializzazione di una matrice di simboli può essere molto utile, ma quando non fatto come PG5 si aspetta il inizializers, possono essere provocati alcuni errori durante la fase di compilazione (errore 1211: troppi inizializzatori o 1212: manca inizializzatori).
Esempio
Per IL
Gli esempi seguenti mostrano due modi per definire i primo tempo inizializzatori in IL:
Init l'intera matrice su una sola riga (la quantità di inizializzatori deve essere identica per la dimensione della matrice)!
Init uno simbolo uno (non è necessario a init tutti i simboli da una matrice)
Osservazione
Non dimenticate di affrontare il primo simbolo di una matrice con "+ 0" (nel secondo esempio). Se questo viene omesso, PG5 presuppone che la matrice deve essere inizializzata e interromperà la compilazione con il messaggio di errore:
Per Fupla:
Anche in Fupla è possibile definire i primo tempo gli inizializzatori di matrice
Categories
PG5 2.0 / SEdit (IL programming)
Last update: 23.05.2015 11:06
First release: 29.07.2013 12:43
Views: 1020