Merhaba, bu yazımda Troia’da bulunan System Flag’lerinden bahsedeceğim.
Troia’da bazı işlemleri çok daha kolay yapabilmek için özel olarak oluşturulmuş System Flag’leri vardır.
Bunlar Action Flag ve Global Flag olarak 2’ye ayrılır.
SYS_STATUS, SELECTED, NOTSELECTED, UPDATED, INSERTED, DELETED
SYS_USER, SYS_CLIENT, SYS_LANGU
Kullanımları ise şu şekildedir.
O anda sistem üzerinde çalışma yapan kişi SYS_USER da kullanıcının CLIENT bilgisi SYS_CLIENT’da giriş yapılan dil bilgisi de SYS_LANGU değişkeninde tutulur.
Herhangi bir durumda bir kullanıcı ile bu durumları karşılaştırabilirsiniz.
IF CLIENT == SYS_CLIENT THEN
KODLAR;
ENDIF;
System Flag'leri 1 ve 0 değerlerini geri dönerler.
IF SELECTED == 1 THEN
KODLAR;
ENDIF;
YADA
IF SELECTED == 0 THEN
KODLAR;
ENDIF;
Diğer tüm System Flag’leri için durum aynıdır.
Bu yazımızda bu kadardı. Bir sonrakinde görüşürüz.