Jump to content

dll dosyası kullanma


cumaparlak

Recommended Posts

Denemedim, ama başka bir dll i exe yada başka bir dll içinden çağırmada sıkıntı olacağını sanmam. Ama dll içeriği önemli. uniGUI framework le uyumsuz olan bir şeyi kullanamazsınız muhtemelen. memshare de bir sıkıntı olmaz diye tahmin ediyorum. Tahmin lerimin doğruluğu şöyle ispatlanabilir, firedac vs bir db component seti ile, firebird, sqllite vs e erişip işlem yapıyorsunuz, sonuçta bunların dll lerine erişiyorsunuz. siz buna kod yazmıyorsunuz ama o componentlar ilgili dll lerle db lere erişiyor.

Link to comment
Share on other sites

Arkadaşlar merhaba,

 

Yapmak istediğim tam olarak şu bir dll'im var.  Bu dll kart okuyucuya erişiyor. Clientta çalışırken clienta bağlı olan kart okuyucuya erişecek.

kullanıcı Server olarak unigui uygulamasını yüklediğimiz bilgisayardan çalıştığında kendi üzerindeki kart okuyucuya erişecek.

 

iyi çalışmalar.

Link to comment
Share on other sites

uniGUI exe nin çalıştığı makinaya bağlı olan kart okuyucu yada cihaza, ancak uniGUI exe içerisinden erişebilirsiniz, ama bu erişilen bilgiyi, uniGUI aracılığı ile clientlara aktarılabilinir, ama client cihaza erişemez. Ayrıca önemli bir nokta, server kısmında bu işi session içine koymamak gerekir. servermodule kısmında cihaza bağlanmak daha akıllıca olur.

Link to comment
Share on other sites

uniGUI exe nin çalıştığı makinaya bağlı olan kart okuyucu yada cihaza, ancak uniGUI exe içerisinden erişebilirsiniz, ama bu erişilen bilgiyi, uniGUI aracılığı ile clientlara aktarılabilinir, ama client cihaza erişemez. Ayrıca önemli bir nokta, server kısmında bu işi session içine koymamak gerekir. servermodule kısmında cihaza bağlanmak daha akıllıca olur.

Peki ilgili client üzerine de dll'i yüklesek. yada unigui içinden download ettirip kullandırtamayız mı ? örneği dll dosyasını tanımlı bir dizine atsa oradan yükleyerek kullansa olmaz mı ? Böylelikle client ve server dll vasıtası ile kendi üzerindeki cihazlara erişemez mi ? tıpkı  e-devlet uygulamasının dijital imzaya erişmesi gibi.

Link to comment
Share on other sites

Öncelikle uniGUI de bende uzman değilim (umarım henüz). Client dediğiniz kısım, browserlar virüs yüzünden activx işlerinden vazgeçtiler. yani browser ın hariçten birşeyler çalıştırması iddialı söylemeyeyim ama yok. digital imzalarda yanılmıyorsam, java kullanılarak yazılan programlara ihtiyaç duyuyor. basitçe şöyle düşünün siz legal olarak serverdan bir dll yada script indirtip client tarafında çalıştırmak istiyorsunuz, bunu yaparsanız, illegal kullanımıda yapılabilinir demektir.

Eğer bir cihazdan bilgi okuyup, bu bilgileri server makinaya atacaksanız, client a bir uygulama yazın, normal delhi yada başka bir dil ile. Bu bilgileri yani server da toplanan bilgileri kullanıcıya paylaşmak için uniGUI kullanabilirsiniz.

Farshad yada tecrübeli arkadaşlar fikirlerini paylaşacaklardır.

Link to comment
Share on other sites

  • 2 weeks later...

Biz E-imza uygulamasını java applet ile yaptık fakat chrome vb tarayıcılarda applet desteği kalktı o yüzden bizde zorluk çekiyoruz.

 

Bunun başka bir çözümü plug in veya web socket ile yapılabilir. fakat şuan e devlet bunları kullanmıyor bildiğin dışarıdan bir program çalıştırıp bundan başarılı yanıtı alırsa web tarayıcıda arka planda timerla diğer sayfaya geçiriyor

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...