CLSID is Class ID. It how a COM component is registered
in the registry. Open regedit and find HKLM ... CLSID ...
and the GUID ({...}) below; then open the values under it.
It should point to a DLL path.

See also thinks like

Creating and Registering COM Components
http://msdn.microsoft.com/en-us/library/ms809975.aspx

http://en.wikipedia.org/wiki/Component_Object_Model#Technical_details





> From: Matthew Brand <[email protected]>
> 
> Registered j.dll but it still fails.
> 
> I get an error:
> 30/12/2009 17:26:57,Strategy,Error on calling 'OnBarUpdate' method for
> strategy 'JayServerExample': Retrieving the COM class factory for
> component with CLSID {21EB05EA-1AB3-11CF-A2AC-8FF70874C460} failed due
> to the following error: 80040154.,
> 
> Does anybody know how I can find out what CLSID refers to and how I
> can tell C# where that thing is?
> 
> 
> 
> 2009/12/30 Oleg Kobchenko :
> > I think JDLLServerLib.dll is a .NET interop assembly, not
> > a DLL, moreover not a COM DLL. So you don't register it with
> > regsvr23. Try registering j.dll with regsvr32 (or run j.exe 
> > self-registering).
> > Then make sure everything can be found (in PATH, in same folder, etc.)
> >
> >
> >
> >> From: Matthew Brand 
> >>
> >> Thanks, I will give that a go.
> >>
> >> Does anybody have any ideas why NT does not recognise the
> >> JDLLServerLib.dll DLL? Is it a "normal" DLL (whatever that means)?
> >> What is the difference between it and other ones that NT can use (like
> >> the one you can create)?
> >>
> >>
> >> 2009/12/30 David Mitchell :
> >> > I was not able to get NinjaTrader to recognize JDLLServerLib.dll 
> >> > directly.
> >> >
> >> > I created a simple DLL calling J with JDLLServerLib.dll using MS Visual 
> >> > C#
> >> 2010
> >> > Express Beta and put my DLL in the NinjaTrader\Bin\Custom directory.
> >> >
> >> > I then was able to add a reference to my DLL using the NinjaTrader 
> references
> >> > browser.
> >> >
> >> > I was then able to add code calling my DLL in a NinjaTrader User Defined
> >> Method
> >> > and to get it to compile without errors.
> >> >
> >> > I haven't figured out how to get the code to function with the 
> >> > NinjaTrader
> >> app,
> >> > but this process may be one way to include J code.
> >> >
> >> > --
> >> > David Mitchell
> >> >
> >> >
> >> > On 12/30/2009 7:09, Matthew Brand wrote:
> >> >> The error I get says that class object thingy is not "registered". So
> >> >> I tried to use "regsvr32" but get the message (which is annoyingly
> >> >> displayed in a window whose text cannot be copied, so I have had to
> >> >> type out here):
> >> >>
> >> >>
> >> >> The module "c:\Program Files (x86)\NinjaTrader
> >> >> 6.5\bin\Interop.JDLLServerLib.dll" was loaded but the entry-point
> >> >> DllRegisterServer was not found.
> >> >>
> >> >> Make sure that "c:\Program Files (x86)\NinjaTrader
> >> >> 6.5\bin\Interop.JDLLServerLib.dll" is a valid DLL or OCX file and then
> >> >> try again.
> >> >>
> >> >>
> >> >> Any ideas?
> >> >>
> >> >>
> >> >> Thanks,
> >> >> Matthew.
> >> >>
> >> >>
> >> >>
> >> >>
> >> >> 2009/12/22 Alex Rufon:
> >> >>> I think Matthew encountered a problem with it. I surmise from his 
> >> >>> reply 
> that
> >> he's using the 64bit version when I asked him about it.
> >> >>>
> >> >>> Unfortunately, I don’t have 64bit windows machine that I can use to 
> >> >>> test 
> ...
> >> >>>
> >> >>>
> >> >>> -----Original Message-----
> >> >>> From: [email protected]
> >> [mailto:[email protected]] On Behalf Of bill lam
> >> >>> Sent: Monday, December 21, 2009 11:49 AM
> >> >>> To: [email protected]
> >> >>> Subject: Re: [Jprogramming] C# .NET COM JDLLServer
> >> >>>
> >> >>> Just curious, does the J64 for x64 work with .net or solve the
> >> >>> problem?
> >> >>>
> >> >>> ĵaŭ, 17 Dec 2009, Alex Rufon skribis:
> >> >>>> Hi Matthew,
> >> >>>>
> >> >>>> I asked the team leader for the project I mentioned and they actually
> >> solved it two ways:
> >> >>>> 1. As suggested, compiled the solution with platform set to x86 
> >> >>>> instead 
> of
> >> AllCPU.
> >> >>>> 2. Went back to some of the 3rd party suppliers and got versions for 
> >> >>>> the
> >> 64bit OS. Actually, with this, they eliminated the use of Interopt's.
> >> >>>>
> >> >>>> I'm a bit embarrassed that my reply is not very useful to your 
> >> >>>> problem.
> >> >>>>
> >> >>>> r/Alex
> >> >>>>
> >> >>>> -----Original Message-----
> >> >>>> [---=| TOFU protection by t-prot: 289 lines snipped |=---]
> >> >>>
> >> >>> --
> >> >>> regards,
> >> >>> ====================================================
> >> >>> GPG key 1024D/4434BAB3 2008-08-24
> >> >>> gpg --keyserver subkeys.pgp.net --recv-keys 4434BAB3
> >> >>> ----------------------------------------------------------------------
> >> >>> For information about J forums see http://www.jsoftware.com/forums.htm
> >> >>> ----------------------------------------------------------------------
> >> >>> For information about J forums see http://www.jsoftware.com/forums.htm
> >> >>
> >> >>
> >> >>
> >> > ----------------------------------------------------------------------
> >> > For information about J forums see http://www.jsoftware.com/forums.htm
> >>
> >>
> >>
> >> --
> >> "There is a 75 per cent chance that Al Gore, during the summer months,
> >> could be completely fact-free within five to seven years.”
> >> http://www.youtube.com/watch?v=X-5XwlcBqF0&feature=player_embedded
> >> http://www.youtube.com/watch?v=t8O-E_GN0Kg&feature=player_embedded
> >> ----------------------------------------------------------------------
> >> For information about J forums see http://www.jsoftware.com/forums.htm
> >
> >
> >
> >
> > ----------------------------------------------------------------------
> > For information about J forums see http://www.jsoftware.com/forums.htm
> 
> 
> 
> -- 
> "There is a 75 per cent chance that Al Gore, during the summer months,
> could be completely fact-free within five to seven years.”
> http://www.youtube.com/watch?v=X-5XwlcBqF0&feature=player_embedded
> http://www.youtube.com/watch?v=t8O-E_GN0Kg&feature=player_embedded
> ----------------------------------------------------------------------
> For information about J forums see http://www.jsoftware.com/forums.htm



      
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to