Icon View Thread

The following is the text of the current message along with any replies.
Messages 1 to 5 of 5 total
Thread edbcompile.inc
Thu, Jul 22 2010 11:15 PMPermanent Link

Peter

Hello

I have upgraded from ElevateDB VCL Standard to Client Server, but I cannot now build my existing projects. The path to edbcomps.pas wasn't added to the library paths, then it protested about the absence of the edbversion.inc and edbcompile.inc files.

Without the files, it then complains that edbcomps.AllocRecordBuffer differs from a previous version.

Help!
Fri, Jul 23 2010 12:22 AMPermanent Link

Peter

I should add that the Delphi 7 installation is Ok; the above relates only to D2009. I did a complete un-install before I installed the components into each version of Delphi.

Regards & TIA

Peter
Fri, Jul 23 2010 9:50 AMPermanent Link

Tim Young [Elevate Software]

Elevate Software, Inc.

Avatar

Email timyoung@elevatesoft.com

Peter,

<< I have upgraded from ElevateDB VCL Standard to Client Server, but I
cannot now build my existing projects. The path to edbcomps.pas wasn't added
to the library paths, then it protested about the absence of the
edbversion.inc and edbcompile.inc files. >>

Three things:

1) The .inc issue is only a problem if you're re-compiling the utilities or
servers, but they will be included in the next build.

2) You shouldn't need to compile with the edbcomps.pas unit - just use the
..dcu.

3) A long while ago the edbcomps.pas was accidentally included in the \code
subdirectory instead of the \code\source subdirectory, so make sure that you
delete any edbcomps.pas unit from the \code subdirectory so that Delphi will
use the .dcu instead.

--
Tim Young
Elevate Software
www.elevatesoft.com
Fri, Jul 23 2010 8:17 PMPermanent Link

Peter

Tim

>>1) The .inc issue is only a problem if you're re-compiling the utilities or
>>servers, but they will be included in the next build.

That is my only reason for purchasing the upgrade - when will the next build be available?

>>2) You shouldn't need to compile with the edbcomps.pas unit - just use the
>>dcu.

The edbcomps.dcu is in C:\Program Files\ElevateDB VCL Client-Server\Version 2\RAD Studio (Delphi) 2009\code, which I have added to the library path, but it will not compile. The .pas file was in the sub-directory \Source, but I have re-named it to edbcompsXXX.pas.

Should I remove all the library references to ..\ElevateDB VCL Standard? I have, and that didn't help either. I am unsure as to whether the C\S file replace the Std files, or are in addition to the Std files.

Rather than wait for build 18, is it possible for me to delete everything and just install the VCL Std? That way I will be able to at least continue working.

Regards

Peter



Sat, Jul 24 2010 10:18 AMPermanent Link

Tim Young [Elevate Software]

Elevate Software, Inc.

Avatar

Email timyoung@elevatesoft.com

Peter,

<< That is my only reason for purchasing the upgrade - when will the next
build be available? >>

I'm just waiting on some info from some customers, so it shouldn't be more
than a couple of more days.  Just send me an email, and I'll respond with
the .inc files.

<< The edbcomps.dcu is in C:\Program Files\ElevateDB VCL
Client-Server\Version 2\RAD Studio (Delphi) 2009\code, which I have added to
the library path, but it will not compile. The .pas file was in the
sub-directory \Source, but I have re-named it to edbcompsXXX.pas. >>

Did you do a global search for edbcomps.* ?  More than likely you've got a
straggler around somewhere.

<< Should I remove all the library references to ..\ElevateDB VCL Standard?
I have, and that didn't help either. I am unsure as to whether the C\S file
replace the Std files, or are in addition to the Std files. >>

They will replace them.

<< Rather than wait for build 18, is it possible for me to delete everything
and just install the VCL Std? That way I will be able to at least continue
working. >>

That probably won't help unless the issue is that there's an edbcomps.* file
in that subdirectory.  The basic problem is that the compiler is using an
out-dated version of an edbcomps unit file somewhere in the compiler search
path.

--
Tim Young
Elevate Software
www.elevatesoft.com
Image