Public variable kullanımı

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
varyemez
Üye
Mesajlar: 262
Kayıt: 01 Oca 2009 11:00
Konum: Bursa
İletişim:

Public variable kullanımı

Mesaj gönderen varyemez »

S.A. arkadaşlar.
bir ini dosyasından userno=1 ile kullanıcı no alıyorum burada sorun yok , okuyup DM unitinde görüp kullanıyor. Ancak ben bunu diğer unit/formlarda da kullanabilmek için public kısmı altında tanımlıyorum.

public
userno:integer; // şeklinde


userno:=ini.readinteger('AYAR','userno',1);

dm.ibctablo.tablename:='CTABLO'+inttostr(userno); // burası da dm içinde olduğu için görüp kullanabiliyor sorun yok.

ama ben diğer formun (unit1.pas mesela) içinde buna erişmeye çalışınca hep sıfır gözüküyor. hata da vermiyor.

formun caption una User No: 2 yazdıracağım mesela ,, hep sıfır geliyor..
mkysoft
Kıdemli Üye
Mesajlar: 3110
Kayıt: 26 Ağu 2003 12:35
Konum: Berlin
İletişim:

Re: Public variable kullanımı

Mesaj gönderen mkysoft »

diğer unitlere değişkenin tanımlandığı unit'i uses direktifiyle tanıtmalısınız. Ayrıca ini dosyasından okuyan kodun çalıştırıldığından emin olun.
Kullanıcı avatarı
Battosai
Üye
Mesajlar: 1316
Kayıt: 01 Eki 2007 12:02
Konum: Ankara

Re: Public variable kullanımı

Mesaj gönderen Battosai »

Kod: Tümünü seç

userno = DM.userno;
Cevapla