Icon View Thread

The following is the text of the current message along with any replies.
Messages 1 to 3 of 3 total
Thread Distributing to endusers
Thu, Jan 17 2008 9:57 AMPermanent Link

Ronald Janse
I have found some of the answers I seek here, but not all unfortunatily...
I want te redestribute the read-only driver to an enduser.
I have done this:
- use InnoSetup
- use the files dbodbc.cnt, dbodbc.dll and dbodbc.hlp
- create the necessary registry keys

This all works fine. I just can't get it to work though, because I can't
register the dll itself.
When I try to do it with Inno Setup, I get a 0x4 error from regsvr32.
When I try to register the dll by hand with regsvr32, the errormessage
is "dbodbc.dll was loaded, but the DllRegisterServer entry point was not
found. This file can not be registered.?

there must be something I do wrong, but what?

Thank you,

Ronald Janse
Thu, Jan 17 2008 10:13 AMPermanent Link

Chris Holland

SEC Solutions Ltd.

Avatar

Team Elevate Team Elevate

Hi,

You do not need to register the DLL itself.

Just creating the entries in the registry is enough to get it to work,
and appear in the ODBC driver list.

Chris Holland


Ronald Janse wrote:
> I have found some of the answers I seek here, but not all unfortunatily...
> I want te redestribute the read-only driver to an enduser.
> I have done this:
> - use InnoSetup
> - use the files dbodbc.cnt, dbodbc.dll and dbodbc.hlp
> - create the necessary registry keys
>
> This all works fine. I just can't get it to work though, because I can't
> register the dll itself.
> When I try to do it with Inno Setup, I get a 0x4 error from regsvr32.
> When I try to register the dll by hand with regsvr32, the errormessage
> is "dbodbc.dll was loaded, but the DllRegisterServer entry point was not
> found. This file can not be registered.?
>
> there must be something I do wrong, but what?
>
> Thank you,
>
> Ronald Janse
Tue, Jan 22 2008 3:49 AMPermanent Link

Ronald Janse
Hi Chris,

Thanks for your remark. I checked everything again and it was caused by
a forgotten space between "dbisam" and "4" in the registry entry.....

Greetings,

Ronald Janse

Chris Holland wrote:
> Hi,
>
> You do not need to register the DLL itself.
>
> Just creating the entries in the registry is enough to get it to work,
> and appear in the ODBC driver list.
>
> Chris Holland
>
>
> Ronald Janse wrote:
>> I have found some of the answers I seek here, but not all
>> unfortunatily...
>> I want te redestribute the read-only driver to an enduser.
>> I have done this:
>> - use InnoSetup
>> - use the files dbodbc.cnt, dbodbc.dll and dbodbc.hlp
>> - create the necessary registry keys
>>
>> This all works fine. I just can't get it to work though, because I
>> can't register the dll itself.
>> When I try to do it with Inno Setup, I get a 0x4 error from regsvr32.
>> When I try to register the dll by hand with regsvr32, the errormessage
>> is "dbodbc.dll was loaded, but the DllRegisterServer entry point was
>> not found. This file can not be registered.?
>>
>> there must be something I do wrong, but what?
>>
>> Thank you,
>>
>> Ronald Janse
Image