Jump to content


Photo

MainModule=>AdoConnection=>BeforeConnect


  • Please log in to reply
16 replies to this topic

#1 pro_imaj

pro_imaj

    Advanced Member

  • uniGUI Subscriber
  • PipPipPipPip
  • 516 posts

Posted 22 August 2017 - 09:41 AM

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.


  • 0

#2 pro_imaj

pro_imaj

    Advanced Member

  • uniGUI Subscriber
  • PipPipPipPip
  • 516 posts

Posted 22 August 2017 - 10:25 AM

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


  • 0

#3 pro_imaj

pro_imaj

    Advanced Member

  • uniGUI Subscriber
  • PipPipPipPip
  • 516 posts

Posted 22 August 2017 - 10:27 AM

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

Attached Files

  • Attached File  e1.PNG   10.65KB   7 downloads

  • 0

#4 pro_imaj

pro_imaj

    Advanced Member

  • uniGUI Subscriber
  • PipPipPipPip
  • 516 posts

Posted 24 August 2017 - 11:12 AM

Güncel


  • 0

#5 Farshad Mohajeri

Farshad Mohajeri

    Administrator

  • Administrators
  • 9815 posts

Posted 24 August 2017 - 01:49 PM

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.


  • 0

#6 Farshad Mohajeri

Farshad Mohajeri

    Administrator

  • Administrators
  • 9815 posts

Posted 24 August 2017 - 01:50 PM

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?


  • 0

#7 Farshad Mohajeri

Farshad Mohajeri

    Administrator

  • Administrators
  • 9815 posts

Posted 24 August 2017 - 01:53 PM

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.


  • 0

#8 pro_imaj

pro_imaj

    Advanced Member

  • uniGUI Subscriber
  • PipPipPipPip
  • 516 posts

Posted 24 August 2017 - 02:47 PM

ServerModule üzerinde AdoConnection mi var?

 

Evet. Tüm proje ayarları için.


  • 0

#9 pro_imaj

pro_imaj

    Advanced Member

  • uniGUI Subscriber
  • PipPipPipPip
  • 516 posts

Posted 24 August 2017 - 06:25 PM

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


  • 0

#10 Farshad Mohajeri

Farshad Mohajeri

    Administrator

  • Administrators
  • 9815 posts

Posted 25 August 2017 - 07:24 AM

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.


  • 0

#11 pro_imaj

pro_imaj

    Advanced Member

  • uniGUI Subscriber
  • PipPipPipPip
  • 516 posts

Posted 26 August 2017 - 02:51 PM

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.


  • 0

#12 Farshad Mohajeri

Farshad Mohajeri

    Administrator

  • Administrators
  • 9815 posts

Posted 26 August 2017 - 03:20 PM

Evet kaldırmanız lazım. Onun yerine bir String tanımlayın ve ayarlarınızı orada kaydedin.


  • 0

#13 Farshad Mohajeri

Farshad Mohajeri

    Administrator

  • Administrators
  • 9815 posts

Posted 26 August 2017 - 03:22 PM

Aslında ServerModule kullanmanıza gerek yok.

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


  • 0

#14 pro_imaj

pro_imaj

    Advanced Member

  • uniGUI Subscriber
  • PipPipPipPip
  • 516 posts

Posted 26 August 2017 - 07:40 PM

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.


  • 0

#15 Farshad Mohajeri

Farshad Mohajeri

    Administrator

  • Administrators
  • 9815 posts

Posted 26 August 2017 - 07:59 PM

ServerModule'da da olabilir. Public ReadOnly property olarak tanımlayın ve OnCreate'de değerleri atayın.


  • 0

#16 Freeman35

Freeman35

    Advanced Member

  • uniGUI Subscriber
  • PipPipPipPip
  • 179 posts

Posted 26 August 2017 - 08:18 PM

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.


  • 0

#17 pro_imaj

pro_imaj

    Advanced Member

  • uniGUI Subscriber
  • PipPipPipPip
  • 516 posts

Posted 27 August 2017 - 02:26 PM

Yorumlar için teşekkür ederim.

 

İyi çalışmalar.


  • 0




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users