[Inhalt] [Zurück] [Weiter] [Thema] [Index]

ZROpenTransact()


Syntax:

ZROpenTransact (ZR zr)
zr: Eine Reihe

Beispiel:

ZROpenTransact (zr)

Beschreibung:

Eröffnet eine Transaktion, definiert also, dass die folgenden Schreibbefehle entweder ganz oder gar nicht ausgeführt werden. Abgeschlossen wird eine Transaktion mit ZRCloseTransact(), bis zu dem alle Schreiboperationen zurückgehalten werden.

Die internen Schritte bei WriteQuantenfolge() oder WriteTextQuantenfolge() werden jeweils intern automatisch als Transaktion zusammengefasst.

Ein ZROpenTransact bei bereits geöffneter Transaktion hat keine Wirkung, ebensowenig wie ein ZRCloseTransact ohne offene Transaktion. Transaktionen können also nicht geschachtelt werden und sind somit stets serialisiert.

Wenn eine Reihe ihre Gültigkeit verliert, z.B. bei Progammende, wird eine offene Transaktion automatisch geschlossen.



toposoft 25.04.2024