Usr_SetRefObjs

| ALPHA-VISION®job.dbf

### Usr_SetRefObjs

Sind in Technologiebildern - bei wechselnden Datenobjekten - die Funktionalitäten identisch können Referenzobjekte stellvertretend für die eigentlichen Datenobjekte projektiert werden. Mit der folgenden Funktion können Referenzobjekte blockweise durch entsprechende Datenobjekte ersetzt werden.

Aktion: | Usr_SetRefObjs
Beschreibung: | ermöglicht die blockweise, feste Zuordnung von Referenzobjekten
Syntax: | Usr_SetRefObjs(inifile,sektion);
Parameter: | *.ini: = Name des inifiles aus dem die Parameter gelesen werden sollen Section: = Name der Sektion im *.ini file aus dem die Parameter gelesen werden sollen
Verwendung: | Aktion
Beispiel: | Usr_SetRefObjs(test,Sektion_1);

im Beispiel werden in Bezug auf folgende Einträge in der Datei:

TEST.INI

    [SEKTION_1]
    REF_A=Test_10
    REF_B=Test_11
    REF_C=Test_12
    REF_D=Test_13
    [SEKTION_2]
    REF_A=Test_21
    :
    :

die Referenzobjekte REF_A bis REF_D durch die Datenobjekte Test_10 bis Test_13 ersetzt.

siehe auch:

RfPo_ClearRefId RfPo_Descr RfPo_SetRefId

Hinweise:

- Die in der *.ini Datei definierten Referenzobjekte müssen erstellt werden. (worden sein)
- Die Dateierweiterung ".ini" darf bei der Projektierung nicht eingetragen werden.
- Die Objektzuordnungslisten sollten als eigenständige Dateien geführt werden
- Alle Einträge in der *.INI-Datei müssen in Großbuchstaben erfolgen
- Die modifizierte Zuordnung REF-OBJ = DATENOBJ. erlischt mit beenden der Laufzeit

  Hints & Tips

  Üblicherweise werden beim Erstellen der Referenzobjekte Datenobjekte default-mässig zugeordnet; mit dieser Zuordnung wird zur Laufzeit gestartet.
  Diese Zuordnung kann unterbleiben, wenn in der *.ini Datei eine "STARTUP" Sektion definiert wird und im AbvBrowser unter Ereignisse für System-Ereignis / OnStartup die hier besprochene Funktion eingesetzt wird.

  Bekannte Fehler
  Das Letzte im BROWSER definierte Referenzobjekt wird nicht erkannt.
  Lösung
  Definieren Sie ein Dummy Referenzobjekt, z.B. "ZZZZZ", das an letzter Stelle zu stehen kommt.