Variant hakkında soru ?

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kullanıcı avatarı
yazboz
Üye
Mesajlar: 53
Kayıt: 30 Ara 2006 01:24
Konum: İstanbul

Variant hakkında soru ?

Mesaj gönderen yazboz »

Selamünaleyküm

Variant: 16 Byte'lik bir değişken tipidir.Bu tipteki bir değişkene hem sayısal hem de string ifadeler aktarılabilir.

ÖR:
Var
v1,v2,v3,v4 : Variant ;
begin
v1:='deneme'; // tırnak arasında metin

v2:=12;
v3:='2'; // tırnak arasında sayı
v4:=v2+v3; // toplama işlemin sonuçu 14

...işlem
end;

Sorum :
Neden her zaman Variant 'i kullanmıyoruz? Ne zaman, Nerede , Hangi amaçlar için kullanılır. VE neden

Saygılarımla
Kullanıcı avatarı
mussimsek
Admin
Mesajlar: 7605
Kayıt: 10 Haz 2003 12:26
Konum: İstanbul
İletişim:

Mesaj gönderen mussimsek »

A.S.

Variant diğer tiplere göre çok daha yavaş çalışır. Ayrıca örneğin integer tanım yaptığınız bir değişkene normal şartlar altında hiçbir zaman string bir değer atamazsınız. integer olarak tanımlamak kod içerisinde yapacağınız hataları da engeller.

Variant'ı ben sadece Windows API ile ilgili bazı işlemlerde kullanıyorum. M$ mecbur tutuyor.

Kolay gelsin.
Kullanıcı avatarı
yazboz
Üye
Mesajlar: 53
Kayıt: 30 Ara 2006 01:24
Konum: İstanbul

Mesaj gönderen yazboz »

Teşekkürler
Cevapla