Re: Anyone using ComponentOne?

From: Renaud BOMPUIS (skeptiknews_at_nkaworld.com)
Date: 06/24/04


Date: Thu, 24 Jun 2004 09:03:50 +0800

Thanks for your kind help, but I have the SDK and I did create an adodb.dll
from msado15.dll as you and MSDN mention on http://tinyurl.com/367x7, but
ComponentOne's database connection dialogs complained about the version of
the assembly ("Comparing the assembly name resulted in the mismatch: Major
Version"), and if I try to add it in the GAC, I get an error message
complaining that the adodb.dll is not strongly named.

On the MSDN page above, Microsoft says:
<<
Note Visual Studio.NET provides a Primary Interop Assembly (PIA) for ADO
in the "Program Files\Microsoft.NET\Primary Interop Assemblies" directory in
the file adodb.dll. If you have a copy of Visual Studio.NET installed, it is
recommended that you use this file (adodb.dll) as opposed to importing your
own using the Type Library Importer (tlbimp.exe). For more information on
Primary Interop Assemblies, see Primary Interop Assemblies.
>>

So it seems to me that ComponentOne are relying on librairies that are not
installed on a typicial Borland setup (at least for the .Net flavour), yet
they explicitely target their products to Borland customers.

Something needs fixing I think,

Renaud.

----- Original Message -----
From: "Viatcheslav V. Vassiliev" <support@oledbdirect.com>
Newsgroups: borland.public.delphi.thirdpartytools.general
Sent: Thursday, June 24, 2004 12:29 AM
Subject: Re: Anyone using ComponentOne?

adodb.dll is primary interop assembly. It is probably installed with .Net
SDK. If not, you could recreate it with:
TlbImp.exe msado15.dll

TlbImp.exe is from .Net SDK, not from Borland. msado15.dll is located in:
c:\Program Files\Common Files\System\ado\msado15.dll

Place adodb.dll into GAC.

//------------------------------------------
Regards,
Vassiliev V. V.
http://www.managed-vcl.com - using .Net objects in Delphi for Win32 +
ADO.Net
http://www.oledbdirect.com - The fastest way to access MS SQL Server,
MS Jet (Access) and Interbase (through OLEDB)

"Renaud BOMPUIS" <skeptiknews@nkaworld.com>
> Hi,
>
> I posted a message in a C# Builder group, but it seems that there is a lot
> more traffic here :)
>
> I recently upgraded the ComponentOne components that came with my Borland
> product and I am running into some issues, namely helper tools that don't
> work because they seem to rely on assemblies that are not included in
either
> the borland software or ComponentOne installations (like adodb.dll).
> The installer for their products also requires VS.Net to be installed and
it
> won't work with my current setup (you guessed it, I don't have VS.Net)
> I mailed their support, but all they are slow to reply and the first
answer
> I received was not really helpful (in short: install manually and you need
> VS.Net to install properly).
>
> Anyone ever bought the recent upgrades or had to deal with their support?
>
> Renaud Bompuis
>
>



Relevant Pages

  • Re: Windows Service Install Project
    ... that starts Services that have references to assemblies in the GAC. ... Visual Studio Setup project? ... break my system when I go to install. ...
    (microsoft.public.dotnet.framework.setup)
  • Re: I have seen some fat client Dot Net apps
    ... How do you install the CF SDK if you don't have VS? ... install CF on a device was to write a trivial CF app in VS and install ... "Borland does not have license to ship the CF assemblies. ... assemblies and run the app unchanged on the CF platform. ...
    (borland.public.delphi.non-technical)
  • Re: iisreset? why does this work?
    ... To give you another thing about the assemblies... ... appliations that use them. ... What matters is that when the web site is completely removed and even ... assemblies do not have problems with the install. ...
    (microsoft.public.dotnet.framework.aspnet)
  • Re: Biztalk 2004 deployment problem
    ... installed in the GAC before they can be a part of a running BizTalk ... Each computer contains a GAC which must contain the assemblies that are ... BizTalk Server to process messages during run time, you must install all ... you can use the BizTalk Deployment Wizard to deploy ...
    (microsoft.public.biztalk.general)
  • Re: iisreset? why does this work?
    ... But the same assembly is also in the bin. ... >> an old version and install a new version the old version's assemblies ... >> Here are some notes on the assemblies. ... >> install the ASP.Net web folder is deleted from inetpub. ...
    (microsoft.public.dotnet.framework.aspnet)