Erreur de build PG5 "trop nombreux paramètres FB" même si les paramètres FB sont corrects
FAQ #100559
Lorsque vous utilisez des instructions de CSF dans un PG5 1.4.110 projet, il peut arriver qu'une génération échoue en raison de l'erreur "trop nombreux paramètres FB (maximum est 255)".
Symptôme
A « reconstruction de tous les fichiers » d'un projet contenant des CSF instructions défectueux parfois (pas toujours et la ligne où l'erreur se produit n'est pas toujours le même, soit). L'erreur indiquée dans la fenêtre de message du gestionnaire de projet PG5 est :
Erreur 56 : SimpleFile.src : ligne 100 : trop de paramètres FB (max. est de 255)
En revanche, un « Build a changé les fichiers » du même projet fonctionne correctement.
Raison
La raison de ce problème est un bug dans le Saia PG5 construire utilitaire (SAsm32.dll).
Solution
Vous pouvez soit installer le patch attaché à cette FAQ ou vous pouvez introduire un FB (jamais appelé) avant le CSF causant des problèmes. Un exemple pour l'introduction de tel un FB non-disant pourrait être le suivant :
FB factice qui n'est jamais appelé | ||||
; empêche l'erreur de paramètres non valides « trop de FB » | ||||
DUMMYFB | EQU | FB | ||
FB | DUMMYFB | |||
ACC | L | |||
BFC | H | DUMMYFB | ; jamais appelé | |
EFB |
Installation du correctif
Pour installer le correctif mentionné (SAsm32.dll version $1.4.111b), téléchargez l'archive *.zip ci-joint et l'extraire. Le fichier SAsm32.dll doit être copié dans le PG5 1.4.110 répertoire d'installation (l'actuel fichier C:\Program Files\SAIA-Burgess\PG5 1_4\Sasm32.dll seront effacé).
Veuillez noter que ce patch est pour PG5 1.4.110 seulement !
Ce problème est résolu dans le prochain Service Pack de PG5 1.4
Categories
Local FAQ Deutschland / Project Manager
Last update: 25.05.2015 23:56
First release: 15.05.2006 15:50
Views: 1011