COM Client Dll Kurulum

RegAsm ile Dll kayıt

Client COM Dll’nin diğer uygulamar ve programlama dileri tarafından referans edilebilmesi  için RegAsm.exe ile işletim sistemine kayıt edilmesi gerekmektedir. Dll’yi kullanacak olan uygulamanın 32-bit ya da 64-bit uyumluluğuna göre RegAsm’nin 32-bit ya da 64-bit versiyonu kullanılarak kayıt işlemi yapılmalıdır.

Not : Kırmızı olan yazılar yapmanız gereken işlemleri ifade eder.

Not: Köşeli parantezler arasındaki yazılar([]) sizin bilgisayarınızdaki bir dosya dizinini ifade eder.

  • “Command Prompt” uygulamasını admin yetkisiyle çalıştırın.
  • NetOpenX.Rest.COMClient.dll dosyasının bulunduğu dizine gidin.

cd [dll dosyasının bulunduğu dizin] .

32-bit uygulamalarda kullanmak için

  • 32-bit RegAsm.exe ile kayıt edin.

C:\Windows\Microsoft.NET\Framework\v4.0.30319\regasm NetOpenX.Rest.COMClient.dll /codebase. (Bu dosya yolu değişebilir. RegAsm.exe Framework dizininde aranmalıdır.)

64-bit uygulamalarda kullanmak için

  • 64-bit RegAsm.exe ile kayıt edin.

C:\Windows\Microsoft.NET\Framework64\v4.0.30319\regasm NetOpenX.Rest.COMClient.dll /codebase. (Bu dosya yolu değişebilir. RegAsm.exe Framework64 dizininde aranmalıdır.)

32-bit veya 64-bit RegAsm.exe ile kayıt ettikten sonra command prompt çıktısı şu şekilde olmalı.

 

Dll nasıl referans gösterilir?

Kayıt işlemi tamamlandıktan sonra COM Interop servislerini destekleyen herhangi bir programlama dili veya uygulama üzerinde NetOpenX.Rest.COMClient.dll referans edilip, kullanılabilir. Excel Macro üzerinde vba programlama diliyle bir örnek;

  • Excel programını çalıştırın.
  • Alt+F8 ile yeni bir vba scripti oluşturun.
  • Açılan pencerede Tools->References->Browse tıklayın. NetOpenX.Rest.COMClient.dll bulunduğu dizine gidin. Excel 32-bit ise COMClient32.tlb dosyasını, 64-bit ise COMClient64.tlb dosyasını seçip Open tıklayın(Bu adımda NetOpenX.Rest.COMClient.dll’ini doğru RegAsm.exe ile kayıt ettiğinizden emin olun).
  • Bu adımlardan sonra NetOpenX.Rest.COMClient.dll’i referans edilen programlama dilinde kullanılabilir.

Telif HakkıKullanım KoşullarıGizlilik
Copyright © 2018 Logo Yazılım