Old 5th August 2010, 14:45   #1
Mikesch
Junior Member
 
Join Date: Oct 2005
Posts: 19
Question Installer does not continue after RegDLL

Hi,

I have a problem on registering a DLL (3rd party) with my installer.

First of all I assume it is not really a NSIS problem, because an older version
of the DLL will be registered successfully every time.
But nevertheless I hope to get help here.

Now the description of my problem:

I use RegDLL to register a DLL like this:
RegDLL "$INSTDIR\My.dll"

Usually this works fine!

But now with a new version of My.dll the installer doesn't continue after RegDLL.

I've tried to call RegSvr32 with ExecWait:
ExecWait '"regsvr32.exe" "$INSTDIR\My.dll"'

The result is a success message from RegSvr32 but after this the setup also halts.

With RegDllView I can see that in both cases the DLL was registered to the system.
There is one other effect. It is not possible to delete the file unitl I re-boot my system, even if I de-register it.

I think the main problem is in the new DLL. but I can't reach the developer of it .
Now I'm searching for some usefull ideas to bring him on the right way if he will back in office.


Thanks for reading.

Mikesch
Mikesch is offline   Reply With Quote
Old 11th August 2010, 14:28   #2
Mikesch
Junior Member
 
Join Date: Oct 2005
Posts: 19
No idea?
Mikesch is offline   Reply With Quote
Old 16th August 2010, 21:51   #3
CrushBug
Senior Member
 
Join Date: May 2005
Posts: 119
I have seen this. We were never able to solve it and had to just Hail Mary the RegSvr32 with Exec instead of ExecWait and provide the customer with a support item of the DLL failed to register.
CrushBug is offline   Reply With Quote
Old 19th August 2010, 08:21   #4
Mikesch
Junior Member
 
Join Date: Oct 2005
Posts: 19
My problem was solved!

The developer of the DLL fixed a bug and now my installer run as expected.

Thank you all for reading my post.

Bye
Mikesch
Mikesch is offline   Reply With Quote
Reply
Go Back   Winamp & Shoutcast Forums > Developer Center > NSIS Discussion

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump