Exception message : Belirtilen modül bulunamadı, ClassID: {00990B02-F549-11D1-9E2D-0020185018BF}.
Çözüm için:
başlat --> çalıştır
regedit
HKEY_CURRENT_USER\Software\LBS klasörünü silin
HKEY_LOCAL_MACHINE\SOFTWARE\LBS klasörünü silin
regedit ten cıkın
regsvr32 Z:\GO_PLUS\LBSCONNLIB.dll
regsvr32 Z:\GO_PLUS\ActiveQuilt.dll
işlem tamamlanır.
8 yorum:
Serkan Bey Selam,
İki Gündür Bu Problem İle Uğraşmaktayım...
Windows Server 2008' e Kurduğum Logo Tiger Enterprise Çalışmaktadır. Fakat Terminal Server Olarak Kullandığım Server 2003' e Map Verdiğimde, Logo Tiger Enterprise Çalışmamakta, Logo Sys Çalışmaktadır...
Yazdığınız yöntemi denedim fakat olmadı.
Yardımcı Olabilirseniz Sevinirim...
Merhaba Tayfun Bey,
regedit
HKEY_CURRENT_USER\Software\LBS klasörünü sildikten sonra SYS'yi çalıştırdığınızda Logo Sertifikasını yüklemesi gerekiyor. Yükleme tamamlandıktan sonra Tiger Enterprise çalışır. Ancak Sys üzerinden 2003 server için bir terminal kaydı açılmalıdır.
Kolay gelsin.
Serkan Hocam Merhaba,
Biz daha önce windows üzerinde apache web sunucusu ile php kullanarak logoya hasılat aktarımı yapıyorduk.
Sunucu değişikliği yaparak IIS üzerinde çalışmaya başladık fakat aşağıdaki gibi bir hata ile karşılaştık.
Fatal error: Uncaught exception 'com_exception' with message 'Failed to create COM object `UnityObjects.UnityApplication': Class not registered ' in C:\Inetpub\vhosts\***\httpdocs\LogoHasilatAktar.php:30 Stack trace: #0 C:\Inetpub\vhosts\***\httpdocs\LogoHasilatAktar.php(30): com->com('UnityObjects.Un...') #1 {main} thrown in C:\Inetpub\vhosts\***\httpdocs\LogoHasilatAktar.php on line 30
Hatayı aldığımız satır ise;
$UApp = new COM("UnityObjects.UnityApplication");
Bu konu hakkında yardımcı olabilir misiniz?
Bilinen rutin işlemlerin tümünü denedik. GÖzden ne kaçırıyor olabilirim?
Merhaba Ufuk Bey,
Hatadan anladığım kadarıyla server üzerinde Unity Object Register edilmemiş.
1. DLL üzerinden çalışıyorsanız çalıştır bölümüne;
regsvr32 \\192.168.1.1\Unity\LOBJECTS.dll
2.EXE üzerinden çalışıyorsanız çalıştır bölümüne;
\\192.168.1.1\Unity\LOBJECTS.exe /REGSERVER
yazarak register işlemini tamamlayabilirsiniz. Sonrasında çalışacaktır.
İyi günler.
Sağolun Serkan Bey. Maalesef başarılı olamadım.
Hata değişti;
The specified module could not be found.
Şimdi bu hatayı veriyor. Sizin diğer yazılarınızı da inceledim/uyguladım ama maalesef. Logo Destek'te biraz uğraştı bir şeyler yaptı. O da başaramadı. :)
Serkan bey iyi günler,
İİS 6 kurulu bir windows server 2003-te bir web service çalışıyor ve Unity Object ile bir problem yok. Ama WCF service ayni İİS-te böyle bir hata çıkardı :
Retrieving the COM class factory for component with CLSID {72DB412A-6BF5-4920-A002-2AAC679951DF} failed due to the following error: 80080005.
İİS 7.0 kurulu bir windows server 2008-de denedik bu sefer yanıt gelmiyor (MyUnityObject.Login() komutundan yanıt yok)
üstelik her ikisinde winforms app problemsiz çalışıyor.
Bu türlü bir probleme rasladısanız, lütfen yardımcı olabilir misiniz ?
Merhaba Eldar Bey,
İlettiğiniz hatayı almanızın 3 sebebi olabilir.
1. Lobject'in Register kaydı yapılmadıysa veya çok yoğun hareketiniz varsa Logo Object registry'si kaybolabilir.
Run --> \\192.168.1.2\logo\tigerPLUS\LOBJECTS.exe -regserver
veya
Run --> regsvr32 \\192.168.1.2\logo\tigerPLUS\LOBJECTS.dll
yaparak servisi çalıştırabilirsiniz.
2. Logo'nun versiyonuna bağlı olarak WCF servisin çalıştığı sunucu TigerSYS'de kayıtlı terminaller listesinde olmayabilir.(gerçi programın çalıştığını söylüyorsunuz ancak yine de kontrol edin) Sunucu'yu Client number 0 olacak şekilde Kayıtlı Terminaller listesine dahil ediniz.
3. IIS üzerinde Network Service ve IUSR_ServerName(Konuk İnternet kullanıcısı) yetkisini klasöre veriniz. Eğer bu şekilde de çalışmazsa Component Service üzerinde bulunan Lobject nesnesine yetki verebilirsiniz. http://serkansonmez.blogspot.com.tr/2012/10/lobject-web-kullanmnda-hata-retrieving.html linkinden yararlanabilirsiniz.
Kolay gelsin, iyi çalışmalar.
Selam, tiger3sys açarken "Multiple-step OLE DB operation generated errors. Check each OLE DB status value, if available. No work was done. (80040E21)." hatayı veriyor. Sebebi ne olabilir sizce?
Yorum Gönder