Dirty
Bu property kontrol nesnelerinin kirlenmeye maruz kaldıklarının test edilmesini sağlamaktadır. Uygulandığı Nesneler Bütün kontrol nesneleri. Uygulama Biçimi Hem okunabilir hem de yazılabilir bir özelliktir. Kullanımı
ControlObject.Dirty As Bool
Dikkat Edilecek Noktalar Bu özellik formlar anlatılırken de değinilmiş olan "Dirty" mekanizmasının kullanımını temin etmektedir. "Dirty" veya kirlilik olayı herhangi bir kontrolde meydana gelen değişimin işaretidir. Her form açıldığında ister tamamiyle yeni bir belge formu olsun isterse önceden kayıtlı bir belge formu olsun öncelikle üzerinde taşıdığı kontrollerde 'Dirty' özelliği False değeri taşımaktadır. Eğer kullanıcı bu formun sahip olduğu kontrollerden herhangi birinde içeriğini etkilemek suretiyle değişime neden olursa, o kontrol objesinin kirlilik özelliğini True içerikle set etmiş yani o kontrolün kirlenmesine yol açmış olacaktır. Geliştirici isterse Anadil® ile program yazarken, mesela bir belgeyi UPDATE ederken, gereksiz işlemleri önlemek için bu kirlilik kontrolü sayesinde, sadece değişime uğramış belge kısımları üzerinde veritabanında "SQL Update" işlemi uygulayabilir. Ayrıca kirlilik mekanizması Always® tarafından da kullanılmakta olup; kirlenmemiş bir belge kesinlikle kayıt işlemine tabi tutulmamaktadır.
Last updated