Delphi tilida


YCL tarkibiga kiruvchi sinflar usullari



Yüklə 3,41 Mb.
səhifə29/133
tarix07.01.2024
ölçüsü3,41 Mb.
#210126
1   ...   25   26   27   28   29   30   31   32   ...   133
sodapdf-converted (1)

3.6.YCL tarkibiga kiruvchi sinflar usullari 

Sinf —TObject. Bu sinf barcha VCL tarkibiga kimvchi sinflar 
uchun bosh sinf bo‘lib. obyektlarni tuzish, boshqarish va buzishni 
ta’minlab beradi. Buning uchun unda quyidagi usullar aniqlangan: 
Constructor Create: 
Bu usul obyektga kerakli dinamik xotirani ajratish uchun ish 
bajaradi. 
destructor Destroy; virtual; 
Bu usul o‘chirilgan obyektga ajratilgan dinamik xotirani bo‘shatadi. 
procedure Free; 
Bu usul obyektni o‘chiradi va unga ajratilgan dinamik xotirani 
bo‘shatadi. 
class function ClassName: ShortString; 
Bu usul funksiyasi sinfnomini o‘z ichiga oluvchi qatomi qaytaradi. 
Masalan: ‘Tedit’. ‘TButton’. ‘TLabel’ va hokazo. 

64 

class function ClassNameIs(const Name: string): Boolean; 
Bu usul true qiymatni qaytaradi, agar Name parametri sinfnomini 
o‘z ichiga olgan bo‘lsa. 
class function InberitsFrom(AClass: TClass): Boolean; 
Bu usul AClass parametri sinf yoki obyektning oldingi nomini 
o‘z ichiga olgan yoki olmaganligini tekshiradi. 
class function InstanceSize: Longint; 
Sinf yoki obyekt olchamini baytda aniqlaydi. 
Sinf—TPersistent. Bu sinfo‘z-o‘zidan TObject sinfidankelib c lib chiqadi
va u potokli obyektlami (noTOKOBtra obyekt) tuzish uchun kerakli 
usullami o‘z ichiga oladi. TIoTOKli obyekt —bu obyekt bolib. u potokda 
saqlanadi. 0 ‘z navbatida potok ham obyekt bo‘lib ma’lumotlami 
tashishga moljallangan. masalan, xotira yoki disk fayllari. Boshqacha 
aytganda, sinf davomchisi Tpersistent operativ xotirada fayl formasida 
joylashgan bo‘lib. u yerda yangilanib turiladi. Undagi usullardan 
to‘g‘ridan-to‘g‘ri foydalanish uchun quyidagilar ishlatiladi:
procedure Assign(Source: TPersistent); 
Bu usul ishlatilayotgan obyektga Source parametrida nomi 
ko‘rsatilgan ma’lumotlami jo‘natishda ishlatiladi. 

Yüklə 3,41 Mb.

Dostları ilə paylaş:
1   ...   25   26   27   28   29   30   31   32   ...   133




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin