event kullanmadan kullanıcı firebird den msj gönderbilirmi?
event kullanmadan kullanıcı firebird den msj gönderbilirmi?
firebirdde event kullanmadan kullanıcıya msj gönderebilirmiyim.
s.a.
mesajlar diye bir tablo oluşturabilirsin.
program belirli aralıklarla o tabloyu kontrol eder. eğer tabloda kayıt varsa onu kullanıcıya gösteriri. daha sonrada gösterildi diye işaretlersin.
böyle bişeyler yapılabilir.
kolay gelsin.
mesajlar diye bir tablo oluşturabilirsin.
program belirli aralıklarla o tabloyu kontrol eder. eğer tabloda kayıt varsa onu kullanıcıya gösteriri. daha sonrada gösterildi diye işaretlersin.
böyle bişeyler yapılabilir.
kolay gelsin.
Duyduğun Şeylerin Söylediklerim Olduğuna Eminim Ama
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
@aslangeri nin söylediğini Timer nesnesi ile 5, 10, 15 sn. yada kaç saniyede bir istersen o kadar zaman aralıklarında tabloyu kontrol edebilirsin. Kontrolu yaparken VT deki tablo değişikliğinden istemcinin haberdar olabilmesi için Transaction u tazelemelisin

Kod: Tümünü seç
procedure TFRM_AnaMenu.Timer1Timer(Sender: TObject);
begin
DM.IBDatabase.DefaultTransaction.RollbackRetaining;
// tabloyu oku ve kontrol et. daha önce gösterilmemiş yeni bir mesaj mı?
end;
Bilgiyi paylaşarak artıralım! Hayatı kolaylaştıralım!!
Bence bu mantık çalışmaz. Sistemde kaç tane terminal var belli değil. diyelimki X field var ve buna 1 değeri yazılacak yani mesaj "1" bunu okuduktan sonra silemezsiniz çünkü diğer terminallerde okuması gerek işaret koyamazsınız çünkü hangi terminal okudu belli değil terminal bilgisi yazılsa n tane field yada N tane table. Yani bence bu sistem çözümsüz.
Event en mantıklı çözün ve kullanımı en kolay.
Neden event kullanmadan mesaj atmak istiyorsun ? Bunu belirtirsen sanırım daha kolay çözüm bulabilirsin.
Amacın farklı mesaj larda göndermekse ozaman Socket ler le TCP üzerinden mesaj gönder, Bunun için INDY en basit çözüm.Demolarında örneklerde var ayrıca forumda bununla ilgili oldukça mesajda var
Kolay gele
Event en mantıklı çözün ve kullanımı en kolay.
Neden event kullanmadan mesaj atmak istiyorsun ? Bunu belirtirsen sanırım daha kolay çözüm bulabilirsin.
Amacın farklı mesaj larda göndermekse ozaman Socket ler le TCP üzerinden mesaj gönder, Bunun için INDY en basit çözüm.Demolarında örneklerde var ayrıca forumda bununla ilgili oldukça mesajda var
Kolay gele
ZAGOR TENAY TÜRK'tür... TÜRK kalacak...
Zoru başarırım, İmkansız zaman alır
FreeMan 35.5
Soru sormaya üşenmiyorsan, sorunun çözümünü yazmaya da üşenme !!!
Zoru başarırım, İmkansız zaman alır
FreeMan 35.5
Soru sormaya üşenmiyorsan, sorunun çözümünü yazmaya da üşenme !!!