yok hocam comporttan bilgi gönderende alanda benim text bilgi gönderiyorum(ufakbir simule programım var) zaten yanlış bilgiyi sorgulasam
Kod: Tümünü seç
if alinan = 'XXXX' then
showmessage('gelen veri doğru');
showmessage'ım da çalışmaz atlar. ama atlamıyor yani gelen verim doğru.
ilk mesajı yazdıktan sonra close ettiğim yere
Kod: Tümünü seç
if alinan = 'XXXX' then
self.close;
şu değişikliği yaptım
Kod: Tümünü seç
if alinan = 'XXXX' then
showwindow(self.handle,SC_CLOSE);
yazıp formun onclosequery' sine
yaptım ama olmadı.
@mrmarman ilgilendiğiniz için teşekkür ederim bir şey daha denemek istiyorum.
Kod: Tümünü seç
if alinan = 'XXXX' then
showmessage('gelen veri doğru');
showmessage kodunun olduğu satıra formu aktif yapan bir kod lazım yani o kod çalıştıktan sonra masaüstümde benim programım aktif olacak abiyane tarifle mouse ile seçili, bana bu konuda yardımcı olabilirmisiniz. şüphelendiğim konu o simule programımla bu programım aynı mkinada çalışıyor ve simule ile veri gönderdiğim için diğer program pasif oluyor.
dipnot: sizin mesajınızdan sonra gerekli ascii kontrolleri yaptım emindim ama belki gözden kaçmıştır diye bir daha kontrol ettim ve herhangi bir kontrol karakteri gelmiyor debug anında değişkenimim içinde #5..vs gibi bir karakter yok buffer'a düşen veri ascii karaktersiz sade string. (zaten stringi gönderende benim) içinde kontrol karakterleri yok