Errore. Impossibile elaborare la query di ricerca.

Importante: Questo FAQ è stato tradotto automaticamente dal nostro programma di traduzione. La FAQ originale si trova qui. SBC fornisce queste informazioni senza alcuna responsabilità per la sua correttezza e funzionalità e non si assume la responsabilità di essere completa o tradotta correttamente.

Perché il "controllo sintattico su compilazione" di FBox Builder comporti Errori?

FAQ #101359

Quando avendo attivato (o meglio dire: non disattivati) il controllo sintattico dei FBox è possibile come i seguenti errori visualizzati sulla compilazione della libreria FBox: fatale errore 2312: C:\Documents and Settings\All Users\Saia-Burgess\PG5_20\...\SPECIALI\SPECIALICheckSyn.SRC: Impossibile aprire $INCLUDE file xxxx.LIB

 

Sintomo
Ogni volta che un progetto di FBox builder è costruito (compilato) un messge errore indica una riga come la seguente:
Errore fatale 2312: C:\Documents and Settings\All Users\Saia-Burgess\PG5_20\...\SPECIALI\SPECIALICheckSyn.SRC: Impossibile aprire $INCLUDE file xxxx.LIB

Motivo
La ragione di questo messaggio è che durante il controllo della sintassi del codice FBox che non è stato trovato un file di inclusione. Questo può essere il caso se la libreria di FBox accede al codice sorgente che non è direttamente all'interno del codice sorgente di FBox (incluso per esempio con $INCLUDE).
Per meglio comprendere perché l'errore compare il seguente flusso di lavoro della sintassi meccanismo di controllo potrebbe essere utile:

  1. Mentre la costruzione di un FBox il seguente processo viene eseguito (se non è selezionato "Disattiva controllo della sintassi").
  2. Durante la compilazione FBox Builder crea un temporaneo "SPECIALICheckSyn.SRC" file che contiene una chiamata per ogni macro FBox (con i parametri appropriati).
  3. Questo file (xxxCheckSyn.SRC) è passato a PG5 che si raduneranno questo file.
  4. Durante l'assemblaggio del file, PG5 legge l'istruzione $INCLUDE e cerca il file da includere nello stesso percorso dove il "SPECIALICheckSyn.SRC" file è contenuto (ma purtroppo il FBox Builder non copiare questo file in questa cartella).
  5. Al termine della compilazione viene visualizzato l'errore menzionati. 

Soluzione
Questo problema può essere evitato controllando l'opzione "Disabilitare il controllo della sintassi":

  • Menu Strumenti -> opzioni:
    image
  • Controllo della sintassi controllo "Disattiva"
    image
  • Dopo aver cliccato OK, ricompilare il progetto FBox Builder. Ora l'errore non dovrebbe essere visualizzato non più (perché non è stato fatto alcun controllo della sintassi). Per verificare la corretta sintassi del codice FBox, basta posizionare i FBox in un progetto PG5 ed eseguire una compilazione da PG5 (questo ha il vantaggio che si possono vedere gli errori di sintassi nei file di listato, dove si può saltare direttamente a loro con il tasto "F4")


Categories

PG5 2.0 / FBox Builder

Last update: 17.04.2015 03:53

First release: 14.01.2010 16:16

Views: 2724

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