Comment une FBox crée-t-elle des symboles de l'Application (symboles-) ?
FAQ #100518
Dans certains cas FBox doit fournir des "Symboles de l'Application" (un-symbole, tel que A.HVC.FBoxName.Error). ces symboles seront disponibles (mais non modifiable) dans l'onglet "Système" de l'éditeur de symbole. Cette FAQ décrit l'introducion de symboles pour les développeurs FBox.
Comment créer une FBox qui fournit symboles ?
(Afin de créer ces FBox, la FBox Builder "version évoluée" est nécessaire...)
Comme le nom FBox (défini dans la fenêtre « Propriétés de FBox... » dans Fupla) est généralement utilisé pour la création du symbole, la création doit être selon la présence de ce nom. Cela est vérifié avec la directive $IFNB (IF Not vide). Si c'est le cas, le groupe pour le symbole sera généré. les deux premiers niveaux de ce groupe doit être « A.MacroPrefixProvidedBySBC. », suivie du nom de la FBox (sera fourni par le programmeur Fupla).
Ci-dessous un exemple :
$IFNB <nom> | ; Si « nom » n'est pas vide... | ||
$GROUP A.TCS__.Name | ; Groupe creat A.YourMacroPrefix.FBoxName | ||
ShownFlag | EQU | stc_ADJ | ; Commentaire indiquée dans l'éditeur de symbole |
PUBL | ShownFlag | ; Publier le symbole | |
$ENDGROUP | ; Fin du groupe A | ||
$ENDIF |
Le paramètre « name Accept » (onglet général dans l'espace de travail dans la FBox Builder) doit avoir la valeur « User defined » et non « Facultatif ».
Comme résultat l'un-symbole suivant est introduit si la FBox est placée dans un fichier Fupla et le nom que firstbox est entré dans la fenêtre Propriétés FBox :
Note au sujet - et S-symboles
Dans cet exemple, un paramètre statique existant (stc_ADJ) est donné le nom A.TCS__.FBoxName.ShownFlag pour votre FBox vous devez utiliser le préfixe de votre macro au lieu de TCS__ (réservé à la clientèle technique) ou par exemple CHV (réservé à la bibliothèque de CVC). Les traits de soulignement de votre préfixe doivent être présents dans tous les cas.
Ar S-symboles toujours défini par PG5 et ne doit pas être généré par des développeurs tiers.
Categories
PG5 2.0 / FBox Builder
Last update: 29.05.2015 02:11
First release: 31.01.2006 14:50
Views: 2806