Delphi global değişken sorunsalı

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
anonymousdelphicoder
Üye
Mesajlar: 152
Kayıt: 16 May 2014 11:23

Delphi global değişken sorunsalı

Mesaj gönderen anonymousdelphicoder »

Merhabalar,

Birtane bileşen yazdım bileşende API kullandım bir parametresi CALLBACK alıyor o da regular prosedür yani sınıfa ait prosedür değil şimdi bu regulardan bileşenin içindeki sınıflara erişemiyoz. Bende
...

Kod: Tümünü seç


implementation

var
Self_:TMyComponent; //implementenin altına yazdımki başka formlar vs tarafından gözükmesin 

sonra Constructor da

Kod: Tümünü seç

Self_ := Self; //Diyorm sıkntı yok 
forma bu bileşenden bir tane koyduğumda herşey normal fakat bu bileşenden 2 tane olduğunda işler karışıyor son olusan sınıfın instancesi geçiyor ve Nesne1 de Nesne2 nin instanceyi kontrol ettiğinden sıkıntı oluyor naptıysam çözemedim yardımlarınızı bekliyorum
thelvaci
Kıdemli Üye
Mesajlar: 770
Kayıt: 11 Tem 2010 07:17
Konum: Istanbul
İletişim:

Re: Delphi global değişken sorunsalı

Mesaj gönderen thelvaci »

Neden Callback metodunuza bir pointer parametre ekleyip; onu çağırdığınız yerde Self parametresini iletmiyorsunuz ;)
anonymousdelphicoder
Üye
Mesajlar: 152
Kayıt: 16 May 2014 11:23

Re: Delphi global değişken sorunsalı

Mesaj gönderen anonymousdelphicoder »

Hocam dediginizden Pek. Birsey anlamiyorum CallBack i ben cagirmiyorum setwindowshookex parametre olarak belirli bir prosedur tipini aliyor ve kendi cagiriyor nasil cagirabilirim ki
Cevapla