Aktif Kodlamada Global Değişken Kullanımı
Aktif kodlama ile formlar arasında global değişkenleri
kullanarak hızlı bir şekilde veri taşıma işlemi yapabiliriz. Global
değişkenlere AppInfo sınıfından erişebilirsiniz. Formlar üzerinde
kullanabileceğimiz değişken tipleri aşağıdaki gibidir.
AppGlobalResult: Variant
AppGlobalString: String
AppGlobalVariant: Variant
AppGlobalInteger: Integer
AppGlobalDouble: Double
AppGlobalExtended: Extended
AppGlobalDateTime: TDateTime
Örnek Kullanım Şekli: AppInfo.AppGlobalString :=
CARI_KODU.Text;
Aşağıdaki örnekte cari karttan, cari hareket raporu açıldığında
rapor ekranındaki cari filtresine cari kartta açılmış olan cari kodunu yazalım.
Öncelikle cari kodu editinin OnExit olayında global
değişkene atama yapıyoruz. CARI_KODU.OnExit --------------------------------------------------------------------- AppInfo.AppGlobalString
:= CARI_KODU.Text;
AppInfo.AppGlobalVariant
:= CARI_ADI.Text;
Daha sonra cari hareket raporunda ekranın açılışında
değişkenlerimizdeki değerleri edite yazıyoruz.
Public.OnLoad
---------------------------------------------------------------------
CARI_KODU.Text := AppInfo.AppGlobalString;
CARI_ADI.Text := AppInfo.AppGlobalVariant;
|