Perché ricevo un errore di "tipo FBPT" sulla compilazione del mio progetto PG5 2.0?
FAQ #101606
Nel caso il correttore di parametro FB da PG5 2.0.150 non è in grado di identificare il tipo di un parametro FB mentre il collega i file oggetto nel file pcd viene generato questo errore.
Sintomo Montaggio completo. Errori: 0 avvisi: 17 A: somefile_A.pcd somefile_A.map
Non è più possibile costruire un progetto PG5 con PG5 2.0 (mentre è possibile costruire il progetto con PG5 1.4). Compilazione, durante il collegamento dei file oggetto di un errore come il seguente appare e la compilazione è interrotta:
Collegamento: _somefile_A.obj + otherfile.obj + morefile.obj + nextfile.obj + somesymbols.obj + _TCPIPDBX.obj
Errore 2103: Oggetto errore file: otherfile.obj: 7C3CE Psn (0): tipo FBPT
Compilazione non riuscita. Totale errori: 1 Avvertenze totale: 17
Motivo
Questo errore si verifica perché non ci sono simboli non tipizzati come indirizzi di base per i parametri di FB, e il correttore di parametro FB non riesce.
Un simbolo "non tipizzato" manca il tipo e viene assegnato solo quando viene utilizzato l'indirizzo, ad esempio
Simbolo EQU 100
CFB MyFB
Simbolo R
Soluzione
Ci sono diversi modi per costruire il progetto:
- Il modo più semplice: disattivare l'opzione di compilazione "FB parametro rigorosi controlli".
- Il metodo consigliato: aggiungere tipi per tutte le definizioni di indirizzo di base. Questo può rilevare altri errori troppo ed è molto più sicuro.
Osservazione
In PG5 2.0 SP2 ci sarà un messaggio di errore migliore rispetto a "Tipo FBPT".
Categories
PG5 2.0 / SEdit (IL programming)
Last update: 21.05.2015 20:52
First release: 26.04.2011 10:13
Views: 5384