InheritsFrom , sınıf yontemidir , iki nesne tipi arasındaki ilişkiye karar vermekte kullanılır .
class function InheritsFrom(AClass: TClass): Boolean;
Eğer belirli bir sınıf tipi , nesnenin atası olarak belirleyeceksen InherıtsFrom ’u kullanın . InheritsFrom Aclass parametresiyle belirtilen nesnenin tipi nesne tipinin atasıysa veya nesne tipinin kendisiyse True dondurur. Yoksa False dondurur.
NOT: İs ve as operatorleri InheritsFrom’ u işlemlerinde kullanırlar.Ancak , is operatoru , sadece orneğin kalıtsal ilişkisine karar verebilir Sınıf yontemi olarak InheritsFrom , sınıf kaynaklarının ilişkisine karar verebilir.
InstanceSize , nesne tipinin her bir orneğinin boyutlarını bayt olarak dondurur .
class function InstanceSize: Longint;
InstanceSize’ ı sınıfların ornek verisi icin ne kadar bellek baytına ihtiyac olduğuna karar vermek icin kullanın. Delphi , belleği tahsis eden ve serbest bırakan yontemler icin dahili olarak InstanceSize’ı kullanır. InstanceSize , sanal yontem değildir, bundan dolayı iptal edilemez. InıtInstance , sadece NewInstance’ ın ozel versiyon uygulamalarında cağrılmalıdır.
__________________
Inheritsfrom
Programlama0 Mesaj
●30 Görüntüleme
- ReadBull.net
- Programlama ve Yazılım
- Programlama
- Inheritsfrom