Jump to content
uniGUI Discussion Forums
Sign in to follow this  
pro_imaj

MainModule=>AdoConnection=>BeforeConnect

Recommended Posts

Merhaba;

 

Çalışan bir kodu MainModule=>AdoConnection=>BeforeConnect olayına yazdığımda unigui hata vermeden system tray da gözüküp kayboluyor neden BeforeConnect olayında bu sorun oluşuyor.

 

*Kod ilgili connection bağlantı gereksinimleriyle ilgili.

 

Teşekkürler.

Share this post


Link to post
Share on other sites

Aynı işlemi Yani Adoconnection.Connect := True yapma işlemini ServerModule kısmında 3-4 defa deneyince bilgisayarı yeniden başlattı!

Share this post


Link to post
Share on other sites

Bilgisayar yeniden başladığında projeyi açıp server module girmeye çalıştığımda ekteki hatayı veriyor bu nedir tam olarak?

post-2787-0-53983600-1503397647_thumb.png

Share this post


Link to post
Share on other sites

Bunun sebebi Connection'i Active=True olarak ayarlamış olmanızıdır ve her projeyi açtığınıza sunucuya bağlanmaya çalışmasıdır. Demek ki bazen bağlanamıyor ve bu hatatyı veriyor.

Share this post


Link to post
Share on other sites

Aynı işlemi Yani Adoconnection.Connect := True yapma işlemini ServerModule kısmında 3-4 defa deneyince bilgisayarı yeniden başlattı!

 

ServerModule üzerinde AdoConnection mi var?

Share this post


Link to post
Share on other sites

Merhaba;

 

Çalışan bir kodu MainModule=>AdoConnection=>BeforeConnect olayına yazdığımda unigui hata vermeden system tray da gözüküp kayboluyor neden BeforeConnect olayında bu sorun oluşuyor.

 

*Kod ilgili connection bağlantı gereksinimleriyle ilgili.

 

Teşekkürler.

 

Yadığınız kod recursive bir işleme sebep oluyordur. Yani sonsuz döngüye girip Stack Overflow oluyor uygulama.

Share this post


Link to post
Share on other sites

ServerModule=>AdoConnection=>ConnectionString olayını program ilk açılırken nasıl kod ile ataya bilirim?

Share this post


Link to post
Share on other sites

ServerModule=>AdoConnection=>ConnectionString olayını program ilk açılırken nasıl kod ile ataya bilirim?

 

AdoConnection yerine ConnectionString için ServerModule'da public bir variable tanımlayın.

Share this post


Link to post
Share on other sites

ServerModule de AdoConnection kaldıracak mıyım tam anlayamadım;

 

Şuanki durumda;

UniGUIServerModuleCreate olayında başka çalışan kodlar var hata almıyorum. Sadece Connection string te hata alıyorum. Buradaki AdoConnection=>ConnectionString  hangi olayda veri gönderip active yapmalıyım.

 

Teşekkürler.

Share this post


Link to post
Share on other sites

Aslında ServerModule kullanmanıza gerek yok.

MainModule.OnCreate'de yapın gereken işleri.

 

Her kullanıcı giriş yaptığında bu sorguyu çalıştırarak sisteme boşuna yük getirmiş olurum.

 

Buradaki amacım;

Projenin adı versiyonu bazı sistem görselleri gibi bilgiler yani adoconnection'a bağlı query ile bu verileri 1 kez çalışmış oluyorum bunlar çok değişen bilgiler değil değiştiğinde dll yeniden başlatırım.

 

Tabi olmuyorsa dediğiniz gibi yapmak en mantıklısı.

 

Teşekkürler.

Share this post


Link to post
Share on other sites

Ben olsam o tür bilgileri, ini yada xml dosyada tutardım. İllaki ver tabanı şeklinde kimsede görmesin ki buda mümkün, Firedac ile gelen FDMEMtable yada diğer 3.parti bileşenlerle diske tek dosya olarak kaydedilip okunabilir. Bunu her session açıp okusada, Application create dede okutsan db ye bağlanmaktan çok kolay ve sıkıntısız olacaktır.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×