Go Premium for a chance to win a PS4. Enter to Win

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 160
  • Last Modified:

Q about registering COM component?

here i am trying to register a COM component through command prompt.
like

regsvr32 nlsxbe.dll

when i execute this one messagebox is popping up and saying that,

"nlsxbe.dll is loaded, but DllUnRegisterServer entry point was not
found. Maybe the corrupted version of
nlsxbe.dll is in memory."

can any one help me

0
jabarooth
Asked:
jabarooth
  • 2
1 Solution
 
WynCommented:
Hi , this is because a qualified com .dll component must export five functions:

DllRegisterServer()
DllUnregisterServer()
DllGetClassObject()
DllCanUnloadNow()......

Thus regsvr32 needs to call it to register and vice versa.

SO,you problem is your .dll doesnt export such function.You must correct this.

Regards
W.Yinan
0
 
jabaroothAuthor Commented:
Do you mean i have to change my dll. How i can rectify this, actually this the lotus notes dll.
0
 
WynCommented:
hmm,I never use this .dll and why you register it? aint there some reg files?
Yep,originally I do mean that.

Maybe you should reject me and wait another answer.If another answer shining ,that's great.If the same, I'm sorry to say the useless help

My standpoint is:
If it's not a error of exporting functions ,this .dll should not be used taht way.Otherwise,let me know.
Thanx.

Regards
W.Yinan
0

Featured Post

Concerto Cloud for Software Providers & ISVs

Can Concerto Cloud Services help you focus on evolving your application offerings, while delivering the best cloud experience to your customers? From DevOps to revenue models and customer support, the answer is yes!

Learn how Concerto can help you.

  • 2
Tackle projects and never again get stuck behind a technical roadblock.
Join Now