The Classic Install/Upgrade Errors (entry point, etc)

Discussion of open issues, suggestions and bugs regarding UniDAC (Universal Data Access Components) for Delphi, C++Builder, Lazarus (and FPC)
Post Reply
tonymeadors
Posts: 42
Joined: Wed 28 Feb 2007 17:56

The Classic Install/Upgrade Errors (entry point, etc)

Post by tonymeadors » Thu 16 Jan 2020 15:42

I have seen this in the past...and been able to finagle around it, but this time seems more severe.

Ensured no packages of my own are installed that depended on UNIDAC.
I uninstall my 7.x UNIDAC. Closed Delphi RIO.
Installed UNIDAC 8.1.2 smoothly.
Restart Delphi RIO (with no app)

A hundred errors ensue.
Here are the first couple...

The procedure entry point
@System@Classes@TfieldsCache@$bcctr$qqrv could not be located in the dynamic link library C:program Files (x86)\embarcadero\studio\20.0\bin\dacvcl260.bpl

The procedure entry point
@System@Classes@TfieldsCache@$bcctr$qqrv could not be located in the dynamic link library C:program Files (x86)\embarcadero\studio\20.0\bin\win32\unimigwizard.dll

The procedure entry point
@System@Classes@TfieldsCache@$bcctr$qqrv could not be located in the dynamic link library C:program Files (x86)\embarcadero\studio\20.0\bin\dcldac260.dll

The procedure entry point
@System@Classes@TfieldsCache@$bcctr$qqrv could not be located in the dynamic link library C:\windows\system32\dac260.bpl

Could not find Wizard, 'c:\program files(x86)\devart\unidac for RAD Studio 10.3\bin\win32\unimigwizard260.dll'

And on and on and on.

What could I have done wrong here?
I am messing with the library pathing but that
is about my only guess.

Surely others have seen this.
If you have throw me a tip.

Thanks,
tonyM

tonymeadors
Posts: 42
Joined: Wed 28 Feb 2007 17:56

Re: The Classic Install/Upgrade Errors (entry point, etc)

Post by tonymeadors » Fri 17 Jan 2020 15:55

Our struggle continues.

Of course we are unistalling and reinstalling UNIDAC over and over again
making sure there are:
- no 3rd party packages installed
- no hidden unidac bpl or dcu files lying around anywhere on available drives
- no odd pathing in the library path

Delphi 10.3 Rio (no upgrades or packs) looks as clean as a whistle.

Yet the install of unidac81d26pro.exe
gives only waves of errors when Delphi is started.
All the UNIDAC packages are quite unhappy and will not load.

Naturally I am tempted to try loading and compiling from UNIDAC source
but I shouldn't have to do that --

We have clients that want the latest TLS 1.2 provided in UNIDAC 8.1.2.
But that process is at a dead stop for the time being.
What can we test, try, or reinstall at this point?

Appreciative of the forum and its denizens,
tonyM

ertank
Posts: 172
Joined: Wed 13 Jan 2016 16:00

Re: The Classic Install/Upgrade Errors (entry point, etc)

Post by ertank » Sat 18 Jan 2020 11:56

Hello,

I am using UniDAC 8.1.2 professional. That is actually installed after removal of earlier version.

So far I do not have any sources. I do not have problem using it on Win32, Win64, Android, iOS.

What I would suggest is to use a Virtual Server (freshly installed), Fresh install of Delphi 10.3 (or your exact version), fresh install of UniDAC on it.

It might also help to download a new setup from Devart web site guessing you have a problem with installation in your computer.

NOTE: I am using Delphi 10.3.3
Last edited by ertank on Mon 20 Jan 2020 19:09, edited 1 time in total.

mika
Posts: 20
Joined: Thu 08 May 2014 06:15

Re: The Classic Install/Upgrade Errors (entry point, etc)

Post by mika » Mon 20 Jan 2020 12:08

Actually I have same problem.
I don't think that any of my components are depending on unidac, because if I remove them my delphi starts just fine.
Of course can't compile/open my application but delphi starts.

I have Delphi 10.3.1 installed.

mika
Posts: 20
Joined: Thu 08 May 2014 06:15

Re: The Classic Install/Upgrade Errors (entry point, etc)

Post by mika » Mon 20 Jan 2020 12:20

We are still using MyDac also. I tried to download earlier version of them and installation of 10.0.1 told that it requires delphi 10.3.2. Would it be same case with newest unidac?

tonymeadors
Posts: 42
Joined: Wed 28 Feb 2007 17:56

Re: The Classic Install/Upgrade Errors (entry point, etc)

Post by tonymeadors » Mon 20 Jan 2020 16:03

Thanks for the tips.

ertank suggests clean vm + delphi

Yup - we are a vmware shop all around - so to grab
a clean win 10 and get a clean Delphi 10.3 install on it is a snap.
With that combination the UNIDAC 8.1.2 installs fine but when
we start Delphi we get the cascade of errors - and individual packages cannot
be added in any manner I can come up with so far.

Mika suggests we may need the latest Delphi packs to bring it up to 10.3.2
We currently have several reasons for sticking to to the base RIO product.
That might indeed be a requirement not mentioned by DevArt.

As often happens we will likely return to our working UNIDAC 7.4.12.
Then a year from now when we do a sweep of coordinated software upgrades
we can revisit this again.

We need the new capability of Unidac 8.1.2 to support TLS 1.2 tightened security
requirements of our existing clients - but it looks like we may have to tap dance
around that because of this.

Clean win10 + Clean Delphi 10.3 + latest UNIDAC 8.1.2
Not a working combination

tonyM

tonymeadors
Posts: 42
Joined: Wed 28 Feb 2007 17:56

Re: The Classic Install/Upgrade Errors (entry point, etc)

Post by tonymeadors » Fri 24 Jan 2020 14:40

Just a note about how we were able to install 8.1.2 on RIO.

I am surprised that we had not tried this before - Source.

We unzipped the source zip (we were unsure where to put it but it doesn't
seem to matter) then followed the nice directions in the file readmeSrc.html
that is inside the zip.

Some Builds, some installs. All without a hiccup.
Looks OK. Tests OK.

Thanks to all,
tonyM

Stellar
Devart Team
Posts: 359
Joined: Tue 03 Oct 2017 11:00

Re: The Classic Install/Upgrade Errors (entry point, etc)

Post by Stellar » Fri 07 Feb 2020 12:48

Glad to see that the issue was resolved.
Feel free to contact us if you have any further questions about our products.

Post Reply