cDataField ata sınıfından türetilmiş bir nesnenin
içerisindeki değeri bir değişkene aktarmak için
Set sBirDegisken = dfBenimcDatafield
satırına benzer bir satır yazılabilir. Ancak
bu yöntem cComboBox, cRecSelExtComboBox, cListBox
ata sınıflarından türetilmiş olan nesnelerin
gözüken(seçili) değerleri okunmaya çalışıldığında
tip uyuşmazlığı hatasına yol açacaktır.
! Tip uyuşmazlığı hatası alınır.
Set sBirDegisken = cmbBenimCombo
! İşlem sonucu başarılıdır.
Set sBirDegisken = cmbBenimCombo.i_sMyValue
Burada kullanılan "i_sMyValue" özelliği
bir instance variable' dır.IFS framework
içerisindeki bazı classlar çeşitli instance
variable lara sahiptir.
Diğer instance variable' lar ve tanımlı
oldukları class listesi aşağıdadır.
Variable Name Defined in class Description
************* ****************** **************************
i_sMyValue cComboBox,
cRecSelExtComboBox,
cListBox Nesnenin içerdiği değer
i_nMyValue cPictureDataItem Nesnenin içerdiği değer
i_hWndSelf cSessionManager Nesneye ait Window handle
i_hWndParent cSessionManager Nesneye ait logical parent Window handle
i_hWndFrame cSessionManager Nesneyi içeren table window veya
dialog box için Window handle
i_sFileName, cPictureDataItem Resim ile ilgili detaylar
i_sFilePath,
i_sDisplayText,
i_bExternalStorage
Hiç yorum yok:
Yorum Gönder