Wie schafft eine FBox Anwendung Symbole (A-Symbole)?
FAQ #100518
In einigen Fällen müssen FBoxen "Anwendung Symbole" (A-Symbol, z. B. A.HVC.FBoxName.Error). diese Symbole werden verfügbar (aber nicht änderbaren) in die Registerkarte "System" im Symbol-Editor. Diese FAQ beschreibt die Selbstdarstellung der A-Symbole für FBox-Entwickler.
Wie kann eine FBox, die A-Symbole bereitstellt werden erstellt?
(Um diese FBoxen erstellen, die FBox-Builder "Version erweitert" ist erforderlich...)
Wie der FBox-Name (definiert im Fenster "FBox Eigenschaften..." im Fupla) in der Regel für die Erstellung des Symbols verwendet wird, sollte das Vorhandensein dieses Namens die Erstellung abhängig. Dies wird mit der Richtlinie $IFNB (IF Not leer) überprüft. Wenn dies der Fall ist, wird die Gruppe für das Symbol generiert werden. die ersten beiden Ebenen von dieser Gruppe müssen sein "A.MacroPrefixProvidedBySBC." gefolgt vom Namen der FBox (erfolgt durch den Fupla-Programmierer).
Unten ein Beispiel:
$IFNB <Name> | ; Wenn "Name" nicht leer ist... | ||
$GROUP A.TCS__.Name | ; Creat Gruppe A.YourMacroPrefix.FBoxName | ||
ShownFlag | EQU | stc_ADJ | ; Kommentar angezeigt, im Symbol-Editor |
PUBL | ShownFlag | ; Das Symbol öffentlich zu machen | |
$ENDGROUP | ; Ende der A-Gruppe | ||
$ENDIF |
Der Parametername "Accept" (Registerkarte Allgemein in den Arbeitsbereich in der FBox-Builder) muss festgelegt werden, um "User defined" und nicht "Optional".
Als Ergebnis wird das A-Symbol eingeführt werden, wenn die FBox platziert wird, in eine Fupla-Datei und den Namen, den FirstBox in der FBox-Eigenschaften-Fenster eingegeben wird:
Beachten Sie bezüglich A und S-Symbole
In diesem Beispiel wird ein vorhandener statischer Parameter (Stc_ADJ) der Name A.TCS__ gegeben.FBoxName.ShownFlag. für Ihre FBox müssen Sie Ihr Makro-Präfix anstelle von TCS__ (reserviert für die Technische Kundenbetreuung) oder z.B. HVC (reserviert für die HLK-Bibliothek) zu verwenden. Die Unterstriche das Präfix müssen in jedem Fall vorhanden sein.
S-Symbole Ar immer von PG5 definiert und dürfen nicht von Third-Party-Entwickler nicht erzeugt werden.
Categories
PG5 2.0 / FBox Builder
Last update: 01.06.2015 08:09
First release: 31.01.2006 14:50
Views: 2819