UNITYOBJECT

Gönderen Konu: UNITYOBJECT  (Okunma sayısı 4219 defa)

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Çevrimdışı iTan

  • Yeni Kullanıcı
  • *
  • Karma: 0
UNITYOBJECT
« : 08.09.2011, 17:37 »
Merhaba herkese iyi çalışmalar Visual Studio 2010 C# Web Uygulaması yazıyorum projeme Register ettikten sonra Referance bölümünden Ekledim yanlız bağlantı için test yapıyorum aşadaki hata mesajını alıyorum bi türlü çözüm bulamadım. Projede gerekli tanımlamarı unityobject kütüphanesinde kodları kullanmama rağmen Componenti görmüyo.

Retrieving the COM class factory for component with CLSID {72DB412A-6BF5-4920-A002-2AAC679951DF} failed due to the following error: 8007007e Belirtilen modül bulunamadı. (Exception from HRESULT: 0x8007007E).


Örnek Kısa Kod:

   UnityApplication LogoObj = new UnityApplication();
        if (LogoObj.Connect())
        {
            if (LogoObj.UserLogin("XXXX", "XXXX"))
            {
                Button1.Text = "CONN OK";

            }
        }

Çevrimdışı S@

  • Yeni Kullanıcı
  • *
  • Karma: 0
Ynt: UNITYOBJECT
« Yanıtla #1 : 16.09.2011, 17:00 »
Selam,

baglantiyi desktop uygulamasinda test ediniz, nesneye ulasabilir musunuz check ediniz.
Saniirm registry islemi basarisiz olmus.

Ve object lisansiniz oldugunu varsayiyorum?

Çevrimdışı iTan

  • Yeni Kullanıcı
  • *
  • Karma: 0
Ynt: UNITYOBJECT
« Yanıtla #2 : 19.09.2011, 10:45 »
Merhaba Lisans'la ilgili bir sorun tüm ürünler lisanlı register'da sorun var halloldu fakat şimdi Webdev.WebServer40.exe çalışmayı durdurdu hatası alıyorum.

Çevrimdışı iTan

  • Yeni Kullanıcı
  • *
  • Karma: 0
Ynt: UNITYOBJECT
« Yanıtla #3 : 23.01.2012, 17:11 »
Sorunu çözmeye fırsatım oldu eğer bu sorunu yaşayan arkadaşlar varsa faydalanması için çözümü yazıyorum

VS 2010 C# ASPNET4.0 uygulamaları için yapılması gereken ayaları aşada yazıyorum
Kod Sayfasının içine bunu namespace olarak tanımlamanıza gerek yok

.cs Uzantılı kod sayfanıza
using System.Security.Permissions;
using System.Security;

webconfig dosyasının system.web tagının içine
 <identity impersonate="true"/> bloğunu ekleyin


Kod dosyasındaki Logo bağlantınızı aşadaki kodu kullanın bunu methode olarak yaparsanız daha iyi olucaktır ki ben aşadaki örneği bu şekilde yazdım isterseniz method olarak kullanmassınız

    void Logo_Baglan() {
        UnityApplication unity = new UnityApplication();

        unity.ForWebUse = true;
        unity.Disconnect();
        unity = null;
        unity = new UnityObjects.UnityApplicationClass();
        unity.Login("LOGO", "LOGO", X);
   
    }
DCOM kütüphanesi içinde yetkilendirme ayarı yapılması gerekiyor fakat bunu VS 2005 sürümünde yapmak gerektiği için yazmama gerek yok birde kullanıdığınız işletim sistemi XP olmadığını varsayarak yazmıyorum.

Çevrimdışı ahmetk

  • Yeni Kullanıcı
  • *
  • Karma: 0
Ynt: UNITYOBJECT
« Yanıtla #4 : 22.04.2012, 01:08 »
Aynı Koudn ben de müzdariptim. Şu şekilde çözdüm.

lobjects.exe yi register edyrsun.
bu dosyanın bulundugu klasörü "[anabilgisayar]\IIS_IUSER" kullanıcısına tam yetki verdim.

windows\system32 klasörü altına LGOLD.ini oluşturdum

sorun çözüldü

Çevrimdışı darkengille

  • Yeni Kullanıcı
  • *
  • Karma: 0
Ynt: UNITYOBJECT
« Yanıtla #5 : 11.06.2014, 18:48 »
Merhaba
LGOLD.ini dosyasında ne olması gerekiyor. onu açıklayabilir misiniz. localde çalışan lobject webde çalışmıyor. Arkadaşın söylediğiyle aynı hatayı veriyor.