Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. General Programming
  3. C#
  4. C# dll

C# dll

Scheduled Pinned Locked Moved C#
csharpcomwindows-adminquestion
2 Posts 2 Posters 8 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • L Offline
    L Offline
    Lost User
    wrote on last edited by
    #1

    Please someone explain me about: 1. ActiveX dll's get registered in the registry. How about c# dll's? 2. Is it possible to invoke a object from a dll sitting on another machine... something like we use in VB ex. set obj = Createobject(progid, machinename) I am sorry, if I my questions are meaningless. Please be patient and explain me so that I can understand. THanks in advance.

    V 1 Reply Last reply
    0
    • L Lost User

      Please someone explain me about: 1. ActiveX dll's get registered in the registry. How about c# dll's? 2. Is it possible to invoke a object from a dll sitting on another machine... something like we use in VB ex. set obj = Createobject(progid, machinename) I am sorry, if I my questions are meaningless. Please be patient and explain me so that I can understand. THanks in advance.

      V Offline
      V Offline
      V 1
      wrote on last edited by
      #2

      All CLR Asseblies are self-contained, meaning that all information is stored within the Assembly itself. COM objects store information in the registry as well as in the objects type library. C# and all other .Net languages store information in the Metabase which is stored in the dll itself. This is why we can't do late binding with .Net languages. If you do need your DLL registered as a COM object so that you can use it in other languages such as VB6 or Delphi; there is a utility that ships with Visual Studio.Net that will create a type library for your objects and register them in the registry. You can find more information on this process in the Visual Studio help files. Hope this helps you. ;P -V-

      1 Reply Last reply
      0
      Reply
      • Reply as topic
      Log in to reply
      • Oldest to Newest
      • Newest to Oldest
      • Most Votes


      • Login

      • Don't have an account? Register

      • Login or register to search.
      • First post
        Last post
      0
      • Categories
      • Recent
      • Tags
      • Popular
      • World
      • Users
      • Groups