|
|
 | | From: | Peter Hauptmann | | Subject: | Problems wirh Flags: regserver | | Date: | Thu, 16 Dec 2004 14:43:46 +0000 (UTC) |
|
|
 | I have problems registering COM DLL's using Flags:regserver.
Installation brings an error message:
(Error code is hex C0000009, wich looks like an exception code to me)
The DLL' register fine with regsvr32.exe from console/explorer, regsvr32.exe executed from InnoSetup, and my own Load/DllRegisterServer call routines.
The components are built with VC6/ATL. The only off-standard things I can think of cannot explain the behavior: Dll load address is specified, but Reloc table is intact, and some of them export an addtitional function.
I could live with always including + calling regsvr32.exe, but it's a bit of a pain (I have either no error feedback at all with /s switch, or get a message box even if registration succeeds)
Any ideas/suggestions?
|
|
 | | From: | Peter Hauptmann | | Subject: | Re: Problems wirh Flags: regserver | | Date: | Thu, 16 Dec 2004 14:47:24 +0000 (UTC) |
|
|
 | the full error message is
--------------------------- Error --------------------------- C:\Programme\[file name]
Unable to register the DLL/OCX: LoadLibrary failed; code -1073741680.
Click Retry to try again, Ignore to proceed anyway (not recommended), or Abort to cancel installation. --------------------------- Abbrechen Wiederholen Ignorieren ---------------------------
file name is correct.
> I have problems registering COM DLL's using Flags:regserver. > > Installation brings an error message: > > (Error code is hex C0000009, wich looks like an exception code to me) > > The DLL' register fine with regsvr32.exe from console/explorer, > regsvr32.exe executed from InnoSetup, and my own Load/DllRegisterServer > call routines. > > The components are built with VC6/ATL. The only off-standard things I can > think of cannot explain the behavior: Dll load address is specified, but > Reloc table is intact, and some of them export an addtitional function. > > I could live with always including + calling regsvr32.exe, but it's a bit > of a pain (I have either no error feedback at all with /s switch, or get a > message box even if registration succeeds) > > Any ideas/suggestions?
|
|
 | | From: | Jordan Russell | | Subject: | Re: Problems wirh Flags: regserver | | Date: | Thu, 16 Dec 2004 11:32:58 -0600 |
|
|
 | "Peter Hauptmann" wrote in message news:43a886655870671a3674727394b9f40b$1@news.jrsoftware.org... > the full error message is > > --------------------------- > Error > --------------------------- > C:\Programme\[file name] > > Unable to register the DLL/OCX: LoadLibrary failed; code -1073741680.
-1073741680 = 0xc0000090 = STATUS_FLOAT_INVALID_OPERATION
-- Jordan Russell
|
|
|