1.3.3 SetLockDisplayState(LONG Status)
SetLockDisplayState(LONG Status)
Diese Funktion aktiviert (Status „1“) bzw. deaktiviert (Status „0“) die Ausgabe von Lock-Meldungen, die beim Versuch bereits im Zugriff befindliche Datensätze zu aktualisieren ausgegeben werden. Die Ausgabe von Lock-Meldungen ist beim Start eines Setup-Skripts aktiviert.
Tritt bei abgeschalteter Lock-Meldung eine Lock-Situation auf, wird der Fehlercode 641 zurückgegeben. Je nach vorgegebenem ErrorLevel führt dieser Fehlercode bei einem Stp-Kommando (wie beispielsweise StpUpd) zu einem LOG-Eintrag und ggf. zu einem Abbruch des Setup-Laufs. Bei direktem Lock-Versuch (zum Beispiel per BufLockBuffer) führt eine auftretender Lock-Situation zu einem Abbruch des Setup-Laufs. Dies kann durch das Kommando BufSetErrorLevel(1) verhindert werden.
Mittels BufGetError kann dann nach einem Lock-Versuch geprüft werden, ob der gewünschte Datensatz erfolgreich gesperrt werden konnte.
Beispiel:
Abschalten der Lock-Meldung:
SetLockDisplayState(0);