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