Come un FBox creare simboli di applicazione (A-simboli)?
FAQ #100518
In alcuni casi gli FBox devono fornire "Applicazione di simboli" (A-simbolo, come A.HVC.FBoxName.Error). questi simboli saranno disponibili (ma non modificabile) nella scheda "Sistema" dell'Editor del simbolo. Questa FAQ descrive il introducion della A-simboli per gli sviluppatori di FBox.
Come può essere creato un FBox che fornisce A-simboli?
(È necessaria al fine di creare tali FBox, FBox Builder "versione avanzata"...)
Come il nome di FBox (definito nella finestra di Fupla ""FBox proprietà...) è solitamente utilizzato per la creazione del simbolo, la creazione dovrebbe essere a seconda della presenza di questo nome. Questo è controllato con la direttiva $IFNB (se non vuota). Se questo è il caso, verrà generato il gruppo per il simbolo. i primi due livelli di questo gruppo deve essere "A.MacroPrefixProvidedBySBC." seguito dal nome del FBox (saranno forniti dal programmatore Fupla).
Qui di seguito un esempio:
$IFNB <nome> | ; Se il "nome" non è vuoto... | ||
$GROUP A.TCS__.Name | ; Creat gruppo A.YourMacroPrefix.FBoxName | ||
ShownFlag | EQU | stc_ADJ | ; Commento illustrato nell'Editor del simbolo |
PUBL | ShownFlag | ; Rendere pubblico il simbolo | |
$ENDGROUP | ; Fine del gruppo | ||
$ENDIF |
Il parametro "Accept name" (scheda generale nell'area di lavoro in FBox Builder) deve essere impostata a "Definito dall'utente" e non "Facoltativo".
Come risultato il simbolo a seguente verrà introdotte se il FBox è inserito in un file Fupla e il nome che firstbox è entrato nella finestra Proprietà di FBox:
Nota di merito A-S-simboli e
In questo esempio, un parametro statico esistente (stc_ADJ) viene assegnato il nome A.TCS__.FBoxName.ShownFlag. per vostra FBox è necessario utilizzare il prefisso macro invece di TCS__ (riservato per il supporto di cliente Techincal) o per esempio HVC (riservato per la libreria Heavac). La sottolineatura del vostro prefisso deve essere presente in ogni caso.
S-simboli ar sempre definito da PG5 e non deve essere generato dagli sviluppatori di terze parti.
Categories
PG5 2.0 / FBox Builder
Last update: 27.05.2015 00:38
First release: 31.01.2006 14:50
Views: 2802