Bitte beachten Sie: Bei diesem Artikel handelt es sich um eine maschinelle Übersetzung. Die originale FAQ ist hier zu finden. SBC stellt diese Informationen ohne Gewähr für Richtigkeit bzw. Funktionalität zur Verfügung und übernimmt auch keine Gewährleistung bezüglich der Vollständigkeit oder Richtigkeit der Übersetzung.

Warum führt die "Syntax-Check auf Build" über die FBox-Builder Störungen?

FAQ #101359

Angeschlossene (oder besser gesagt: nicht unblockiert) die Syntaxprüfung der FBoxen ist es möglich, die Fehler wie folgt angezeigt werden auf Bau der FBox-Bibliothek: Schwerwiegender Fehler-2312: C:\Documents and Settings\All Users\Saia-Burgess\PG5_20\...\SPECIALI\SPECIALICheckSyn.SRC: Xxxx der $INCLUDE-Datei kann nicht geöffnet werden.LIB

 

Symptom
Jedes Mal, wenn eine FBox-Builder-Projekt aufbaut (kompilierten) zeigt eine Fehler-Nachricht eine Zeile wie die folgende:
Schwerwiegender Fehler 2312: C:\Documents and Settings\All Users\Saia-Burgess\PG5_20\...\SPECIALI\SPECIALICheckSyn.SRC: Xxxx der $INCLUDE-Datei kann nicht geöffnet werden.LIB

Grund
Der Grund für diese Meldung ist bei der Syntaxprüfung der FBox-Code, den eine Include-Datei nicht gefunden werden konnte. Dies kann der Fall sein, wenn die FBox-Bibliothek Source-Code, die nicht direkt in der FBox-Quellcode zugreift (z.B. im Lieferumfang der $INCLUDE enthalten).
Überprüfung Mechanismus könnte hilfreich sein, für ein besseres Verständnis, warum der Fehler angezeigt wird, den folgenden Arbeitsablauf der Syntax:

  1. Beim Erstellen einer FBox wird der folgende Prozess ausgeführt (wenn "Syntaxüberprüfung deaktivieren" nicht aktiviert ist).
  2. Während der Kompilierung der FBox-Builder erstellt eine temporäre "SPECIALICheckSyn.SRC" -Datei, die einen Aufruf für jedes Makro FBox (mit entsprechenden Parametern) enthält.
  3. Diese Datei (XxxCheckSyn.SRC) an PG5, die diese Datei zusammenstellen wird übergeben wird.
  4. Während der Montage der Datei PG5 liest die Anweisung $INCLUDE und sucht die Datei im gleichen Pfad wo die "SPECIALICheckSyn.SRC" Datei enthalten ist (aber leider die FBox-Builder kopiert nicht die Datei in diesem Ordner).
  5. Am Ende der Erfassung wird der Mentionned-Fehler angezeigt. 

Lösung
Dieses Problem kann vermieden werden, durch Aktivieren der Option "Syntaxüberprüfung deaktivieren":

  • Menü Extras--> Optionen:
    image
  • Kontrollkästchen "deaktivieren" Syntaxüberprüfung
    image
  • Klicken Sie auf OK, kompilieren Sie das FBox-Builder-Projekt neu. Jetzt sollte der Fehler nicht mehr angezeigt werden (da keine Syntaxprüfung durchgeführt wurde). Zur Überprüfung der korrekten Syntax des Codes FBox, platzieren Sie die FBoxen in einem PG5-Projekt und führen Sie einen Build aus PG5 (Dies hat den Vorteil, den Sie die Syntax-Fehler in der Liste sehen können, wo Sie direkt zu ihnen durch Drücken von "F4" springen können)


Categories

PG5 2.0 / FBox Builder

Last update: 22.05.2015 19:35

First release: 14.01.2010 16:16

Views: 2739

Die von Ihnen angeforderte Software / Dokument wird von der Saia-Burgess Controls AG nicht mehr vermarktet und technisch unterstützt. Es handelt sich um eine ältere Software-Version, die lediglich auf bestimmten, mittlerweile nicht mehr im Handel erhältlichen Produkten betrieben werden kann.

Download