infra:NET User
 
×

1.3.14 StpDDFfieldEx – Felddefinitionen in DDFDF.DAT

StpDDFfieldEx( strBufName, nlDateiindex, strMask, strValue, nlFlags );
 
Argumente
(siehe StpDDFfield)
 
nlFlags:
Kombination aus Bit-Flags, bei 0 verhält sich StpDDFfieldEx wie StpDDFfield
  • Feldänderung ohne Schutz erzwingen
  • keine DD-Generierung, keinen Reorg und keine Verschiebung initiieren
  • keine Prüfung auf vorhandenes Vorgängerfeld
Rückgabewert:
StpRc:
0
Felddefinition geändert bzw. neu geschrieben.
143
Anzahl Felder in Dateibeschreibung kleiner als in StrValue[1, 3] oder keine Dateibeschreibung zur Datei nlDateiindex gefunden.
Rest
Kernsystem-Fehler
Fehlerarten:
Analog StpUpp
Beschreibung
Die Funktion verhält sich wie StpDDFfield (bei nlFlags=0). Über den nlFlags-Paramter können aber die in StpDDFfield aktiven Sicherheitsfunktoinen deaktiviert und so eine Feldänderung erzwungen werden. 
Funktionsart
STPFunktion
Beispiel
StpDDFfieldEx("060",60,"°"," 141010C10   10               Updatesperre        je Feld, '1'=Schutz vor Update                10 0",1);
 
Hinweis: Mit StpDDFfieldEx kann das Schutzflag für individuell angepasste Felder (Markierung „Individuell“ in 9955) gesetzt werden.
Dazu bei „strValue“ im Text am Ende eine „1“ (Schutz aktivieren) oder „0“ (Schutz deaktivieren) anhängen.