[[esp:funktionen:managedwaitsema]] tdb Aplication Server

Route:

managedWaitSema()

Bei managedWaitSema() handelt es sich um eine Kappselung der EASY-Funktion WaitSema().
managedWaitSema() bekommt den Namen der Tabelle übergeben, für welche ein Semaphor eingerichtet werden soll.
Dabei wird intern über die Funktion getTablePath() ermittelt, wo dieser Semaphor angelegt werden soll.
Die Semaphoren werden immer im gleichen Verzeichnis angelegt, indem auch die Tabellen liegen.
Dadurch lassen sich mit Hilfe der Mappings gezielt Tabellen zwischen mehreren Kontexten teilen.

Rückgabe

Beispiel
var iSema : INTEGER if iSema := managedWaitSema("address") then var ADDRESS : INTEGER := openDB(getTablePath("address"),"",0,15); //schreibe in Tabelle EndSema(iSema) end

esp:funktionen:managedwaitsema, Rev. 6, Zuletzt geändert 2006-12-03 10:38, 795 Aufrufe
Wiki hosted for free at wikihost.org || RSS-Feed || GeboGebo 1.3.3 || 00.088 Sekunden || || PAGERANK TOOLS