Windows için RexxUtil Kütüphanesi - İşlevler - SysCreateEventSem
================================================================
Dizilim
-------
donus = SysCreateEventSem(isim, bayrak)
Call SysCreateEventSem isim, bayrak
İşlev
-----
Bir olay semaforunun oluşturulmasını ya da açılmasını
sağlar.
Değiştirge(ler)
---------------
isim
^^^^
Oluşturulmak ya da açılmak istenen semaforun adı.
Bu değiştirgenin kullanılması isteğe bağlıdır.
Eğer belirtilmezse isimsiz bir semafor oluşturulur.
Bu isimsiz semafor, paylaşılmış bir olay semaforudur.
Bir semafor isminin uzunluğu, MAX_PATH ortam değişkeni
ile belirtilen değeri aşamaz ve ters-bölü ("\")
karakterinin dışında her türlü karakteri içerir.
Semafor isimleri, büyük-küçük harf duyarlılığına
sahiptir.
bayrak
^^^^^^
Oluşturulacak olay semaforunun "SysResetEventSem"
işlevi tarafından sıfırlanıp sıfırlanmayacağını
işaret eden bir bayrak.
Bu değiştirge belirtilmezse, oluşturulacak olay
semaforu "SysWaitEventSem" işlevi tarafından özdevimli
olarak sıfırlanır.
Dönüş Değer(ler)i
-----------------
"donus" değiştirgesi ya da "RESULT" özel değişkeni
yardımıyla elde edilebilecek olası değerler ve anlamları,
tutamaç : Oluşturulan ya da açılan semaforun tutamacı.
boş_dizgi : Semafor oluşturulamadı ya da açılamadı.
şeklinde tanımlıdır.
Örnek Kullanım
--------------
/* --- Düzgü-1 --- */
tutamac = SysCreateEventSem('sem01')
Say 'Semafor Tutamaç Değeri : ' tutamac
/* --- Düzgü-2 --- */
Call SysCreateEventSem 'sem01'
Say 'Semafor Tutamaç Değeri : ' RESULT
Açıklama(lar)
-------------
Yok. (-)
İçindekiler | İşlevler