Application.HandleMessage

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
mozturkgss
Üye
Mesajlar: 58
Kayıt: 04 Tem 2007 04:33

Application.HandleMessage

Mesaj gönderen mozturkgss »

Application.HandleMessage komutu tam olarak görevi nedir?

Componentlerin birinde Application.HandleMessage gelince codun kaldığı yerden devam etmesini engelliyor.
Bunu componenti değiştirmeden engelleyebilir miyim?
Kullanıcı avatarı
Fatih!
Kıdemli Üye
Mesajlar: 1172
Kayıt: 26 Kas 2004 10:46
Konum: Malatya
İletişim:

Re: Application.HandleMessage

Mesaj gönderen Fatih! »

Uygulamanda meydana gelen olayları ve Windows mesajlarınj yakalar.

Ne yapmaya çalışıyorsun?
mozturkgss
Üye
Mesajlar: 58
Kayıt: 04 Tem 2007 04:33

Re: Application.HandleMessage

Mesaj gönderen mozturkgss »

QRPrinter.Preview;
CreateReport(false);
QRPrinter.ReportLoaded := true;
if Cancelled then
begin
QRPrinter.Free;
Exit;
end;
repeat
Application.HandleMessage
until (QRPrinter = nil) or (not QRPrinter.ShowingPreview) or Application.Terminated ;

burada QRPrinter.Preview fonksiyonunu override ettim başarılı bir şekilde açılıyor fakat Application.HandleMessage kısmına gelince kod kaldığı yerden devam etmiyor.
ikutluay
Üye
Mesajlar: 2341
Kayıt: 03 Tem 2007 10:13

Re: Application.HandleMessage

Mesaj gönderen ikutluay »

mozturkgss yazdı:QRPrinter.Preview;

burada QRPrinter.Preview fonksiyonunu override ettim başarılı bir şekilde açılıyor fakat Application.HandleMessage kısmına gelince kod kaldığı yerden devam etmiyor.
kodunuz ide nin içindemi çalışıyor o anda yoksa windows içindenmi (idenin dışındanmı çalıştırdınız)?
Kişi odur ki, koyar dünyada bir eser. Eseri olmayanın yerinde yeller eser./Muhammed Hadimi
http://www.ibrahimkutluay.net
http://www.ibrahimkutluay.net/blog
mozturkgss
Üye
Mesajlar: 58
Kayıt: 04 Tem 2007 04:33

Re: Application.HandleMessage

Mesaj gönderen mozturkgss »

ideden bağımsız bir şekilde ayrı proje çalışıyor. Burada iki farklı applicationa ayrılma olabilir mi bunu nasıl tespit edebilrim?
Cevapla