Sayfayı Yazdır | Pencereyi Kapat

GlobalVariable değişkeni

Nereden Yazdırıldığı: Clomosy | Forum
Kategori: Genel Programlama
Forum Adı: Genel İşlemler
Forum Tanımlaması: TRObject dili ile programlama yaparken karşılaşılan genel işlemler
URL: https://forum.clomosy.com.tr/forum_posts.asp?TID=736
Tarih: 08 Ocak 2025 Saat 20:22
Program Versiyonu: Web Wiz Forums 12.07 - https://www.webwizforums.com


Konu: GlobalVariable değişkeni
Mesajı Yazan: enesben
Konu: GlobalVariable değişkeni
Mesaj Tarihi: 24 Temmuz 2024 Saat 17:03
Aynı türde birden fazla GlobalVariable değişkeni kullandığımızda nasıl olucak çünkü örneğin
(AnaKod)
var 
 sayi : Integer;
{
sayi = Trunc(Random()*20); Clomosy.GlobalVariableInteger = sayi; Clomosy.RunUnit('uRandmSayi');
 }
Unit 
var 
 randmSayi : Integer; 
 randmSayi = Clomosy.GlobalVariableInteger; 
 ShowMessage('Gelen sayi: '+IntToStr(randmSayi)); 
}

Örnekte bir değişken için kullanıldığında sorun yok fakat, örneğe göre konuşuyorum. Birtane daha global değişken tanımlasam unit'te olan randmSayi değişkeninin karşısına hangi 'Clomosy.GlobalVariableInteger' değeri gelicek?
Birden fazla kullanımı olan bir örnek paylaşır mısınız?



Cevaplar:
Mesajı Yazan: oguz22
Mesaj Tarihi: 25 Temmuz 2024 Saat 11:11
Merhaba basit bir örnek yaptım,

var 
  form : Tclform;
  strList : TCLArrayString;
  x : Integer;
  memo : TCLMemo;
{
  form = Tclform.Create(Self);
  
  strList = TCLArrayString.Create;
  strList.Add('A');
  strList.Add('B');
  strList.Add('C');
  
  for (x = 0 to strList.count - 1)
  Clomosy.GlobalVariableStringList.Add(strList.GetITem(x));
  
  memo = form.AddNewMemo(form,'memo', '');
  memo.align = alClient;
  
  for (x = 0 to Clomosy.GlobalVariableStringList.count - 1)
  memo.Lines.ADd(Clomosy.StringListItemString(Clomosy.GlobalVariableStringList,x));
  
  form.Run;
}

Bu şekilde kullanabilirsiniz.



Sayfayı Yazdır | Pencereyi Kapat

Forum Software by Web Wiz Forums® version 12.07 - https://www.webwizforums.com
Copyright ©2001-2024 Web Wiz Ltd. - https://www.webwiz.net