Picproje Elektronik Sitesi

PROGRAMLAMA DİLLERİ => Delphi => Konuyu başlatan: power20 - 11 Mayıs 2022, 12:57:24

Başlık: Fonksiyon içinde statik değişken [Çözüldü]
Gönderen: power20 - 11 Mayıs 2022, 12:57:24
{$J+} ile mümkün imiş


procedure TForm1.Button1Click(Sender: TObject);

{$J+}
const
  Count: Integer = 0;

begin
  Inc(Count);

     label1.Caption:= inttostr(Count)

end;
Başlık: Ynt: Fonksiyon içinde statik değişken [Çözüldü]
Gönderen: Yuunus - 11 Mayıs 2022, 17:26:03
@Kılıç amac ne ki, static zaten sabit manasina gelmiyor mu, ha fonksiyon icinde ha ana govde de tanimlanmis.
Başlık: Ynt: Fonksiyon içinde statik değişken [Çözüldü]
Gönderen: yas - 11 Mayıs 2022, 17:52:56
Fonksiyona girerken değişkenin varsayılan bir değer almasını sağlıyor önceki değerinin korunması sağlıyor. Daha sonra fonksiyon içerisinde değişikliğe uğrayabiliyor.
Başlık: Ynt: Fonksiyon içinde statik değişken [Çözüldü]
Gönderen: power20 - 11 Mayıs 2022, 17:53:41
Fonksiyon tekrar çağrıldığında içindeki değişken önceki değerini hatırlasın. Global değişken kullanmak zorunda kalmayalım. Const olarak görünse de aslında sabit değil. Değişken olarak kullanılıyor