Login ProductsSalesSupportDownloadsAbout |
Home » Technical Support » ElevateDB Technical Support » Support Forums » ElevateDB General » View Thread |
Messages 1 to 5 of 5 total |
edbcompile.inc |
Thu, Jul 22 2010 11:15 PM | Permanent 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 AM | Permanent 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 AM | Permanent Link |
Tim Young [Elevate Software] Elevate Software, Inc. 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 PM | Permanent 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 AM | Permanent Link |
Tim Young [Elevate Software] Elevate Software, Inc. 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 |
This web page was last updated on Saturday, April 27, 2024 at 08:52 PM | Privacy PolicySite Map © 2024 Elevate Software, Inc. All Rights Reserved Questions or comments ? E-mail us at info@elevatesoft.com |