Hoe maakt een FBox toepassing symbolen (A-symbolen)?
FAQ #100518
In sommige gevallen moet FBoxen verstrekken "Toepassing symbolen" (A-symbool, zoals A.HVC.FBoxName.Error). deze symbolen zullen beschikbaar (maar niet aanpasbaar) in het tabblad "Systeem" van de symbool-Editor. Deze FAQ beschrijft de introducion van A-symbolen voor FBox ontwikkelaars.
Hoe kan een FBox waarmee A-symbolen worden gemaakt?
(Om te maken zulke FBoxen, de FBox-Builder 'geavanceerde versie' is nodig...)
Zoals de naam van de FBox (gedefinieerd in het venster "FBox eigenschappen..." in Fupla) wordt meestal gebruikt voor de oprichting van het symbool, moet de oprichting worden afhankelijk van de aanwezigheid van deze naam. Dit wordt gecontroleerd met de richtlijn $IFNB (IF Not leeg). Als dit het geval is, zal de groep voor het symbool worden gegenereerd. de eerste twee niveaus van deze groep moet worden 'A.MacroPrefixProvidedBySBC.' gevolgd door de naam van de FBox (zal worden verstrekt door de programmeur Fupla).
Hieronder een voorbeeld:
$IFNB <naam> | ; Als 'naam' niet leeg is... | ||
$GROUP A.TCS__.name | ; Creat groep A.YourMacroPrefix.FBoxName | ||
ShownFlag | EQU | stc_ADJ | ; Opmerking weergegeven in de symbool-Editor |
PUBL | ShownFlag | ; Het symbool openbaar maken | |
$ENDGROUP | ; Einde van de A-groep | ||
$ENDIF |
De parameter 'Accepteren naam' (tabblad Algemeen in de werkruimte in de FBox-Builder) moet worden ingesteld op "User defined" en niet op "Optioneel".
Daardoor zal de volgende A-symbool worden ingevoerd als de FBox wordt geplaatst in een Fupla-bestand en de naam die firstbox is ingevoerd in het venster FBox eigenschappen:
Opmerking met betrekking tot A - en S-symbolen
In dit voorbeeld wordt een bestaande parameter static (stc_ADJ) de naam A.TCS__ gegeven.FBoxName.ShownFlag. voor uw FBox je moet gebruik maken van uw macro-voorvoegsel in plaats van TCS__ (gereserveerd voor de technische Customer Support) of bijvoorbeeld HVC (gereserveerd voor de HVAC-bibliotheek). De onderstrepingstekens voor uw prefix moeten in ieder geval aanwezig zijn.
S-symbolen ar altijd gedefinieerd door PG5 en mag niet worden gegenereerd door derde partij ontwikkelaars.
Categories
PG5 2.0 / FBox Builder
Last update: 31.05.2015 00:33
First release: 31.01.2006 14:50
Views: 2806