Het spijt ons. Uw verzoek kon niet worden verwerkt.

Important: This FAQ has been automatically translated by our software program. The original FAQ can be found here. SBC provides this information without liability for its correctness or functionality and does not assume liability being complete or correctly translated.

Waarom is de 'syntaxis controleren op te bouwen' van de FBox-Builder leiden tot fouten?

FAQ #101359

Wanneer gelet geactiveerd (of beter gezegd: niet desactivated) de syntaxiscontrole van de FBoxen is het mogelijk dat fouten als het volgende verschijnen op te bouwen van de FBox-bibliotheek: fatale fout 2312: C:\Documents and Settings\All Users\Saia-Burgess\PG5_20\...\SPECIALI\SPECIALICheckSyn.SRC: $INCLUDE bestand xxxx kan niet worden geopend.LIB

 

Symptoom
Elke keer dat een FBox-builder project is gebouwd (gecompileerde) geeft een fout messge aan een lijn zoals de volgende:
Fatale fout 2312: C:\Documents and Settings\All Users\Saia-Burgess\PG5_20\...\SPECIALI\SPECIALICheckSyn.SRC: $INCLUDE bestand xxxx kan niet worden geopend.LIB

Reden
De reden voor dit bericht is dat tijdens de syntaxiscontrole van de code van de FBox die een include-bestand kan niet worden gevonden. Dit kan bijvoorbeeld het geval als de FBox bibliotheek broncode die niet rechtstreeks in de broncode FBox opent (BV geleverd bij $INCLUDE).
Voor meer inzicht te krijgen waarom verschijnt het foutbericht de volgende workflow van de syntaxis kan controleren mechanisme nuttig zijn:

  1. Terwijl de bouw van een FBox wordt het volgende proces uitgevoerd (als 'Syntaxiscontrole uitschakelen' niet is ingeschakeld).
  2. Tijdens de compilatie de FBox-Builder maakt een tijdelijke "SPECIALICheckSyn.SRC" vijl wie een oproep tot elke FBox macro (met de juiste parameters bevat).
  3. Dit bestand (xxxCheckSyn.SRC) wordt doorgegeven aan PG5 die dit bestand zullen assembleren.
  4. Tijdens het monteren van het bestand, leest PG5 de instructie $INCLUDE en zoekt u het bestand op te nemen in hetzelfde pad waar de "SPECIALICheckSyn.SRC" bestand deel uitmaakt (maar helaas de FBox-Builder doet niet Kopieer dit bestand naar deze map).
  5. Aan het einde van de compilatie wordt de melding fout weergegeven. 

Oplossing
Dit probleem kan worden voorkomen door de optie "Syntaxiscontrole uitschakelen":

  • Menu Extra -> opties:
    image
  • Selectievakje 'uitschakelen syntaxiscontrole'
    image
  • Na het klikken op OK, het FBox-Builder project opnieuw te compileren. De fout moet nu niet langer worden weergegeven (omdat geen syntaxiscontrole is gedaan). Voor het verifiëren van de juiste syntaxis van uw FBox code, plaats de FBoxen in een PG5 project en een build van PG5 (dit heeft het voordeel dat je de syntaxisfouten in de aanbieding bestanden zien kunt, waar u direct naar hen door te drukken op "F4 springen kunt") uitvoeren


Categories

PG5 2.0 / FBox Builder

Last update: 28.05.2015 16:11

First release: 14.01.2010 16:16

Views: 2730

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