|
Post by aemsley on Apr 11, 2007 11:14:03 GMT -5
Hi,
I'm trying to install VCLZip v2.23 under BDS2006. I have made the changes referenced in other posts to the KBDEFS.INC file to overcome other problems, but when the project links, I get two unresolved externals, as below;
[Linker Error] Error: Unresolved external '__tpdsc__ System::String' referenced from C:\PROGRAM FILES\BORLAND\BDS\4.0\SOURCE\WIN32\VCL\VCLZIP V2\KPZIPOBJ.OBJ
[Linker Error] Error: Unresolved external '__fastcall Kplib::CBigRate(System::Comp, System::Comp)' referenced from C:\PROGRAM FILES\BORLAND\BDS\4.0\SOURCE\WIN32\VCL\VCLZIP V2\DEBUG_BUILD\VCLUNZIP.OBJ
Any suggestions on how to overcome this?
Thanks
Andrew
|
|
|
Post by Kevin on Apr 11, 2007 11:45:41 GMT -5
Be sure your modification in KPDEFS.INC looks like this. That is, the block of code you add there should look like this...
{$IFDEF VER180} { Delphi/BCB 2006} {$DEFINE DELPHI_BCB_3} {$DEFINE HAS_64_BIT_INT} {$WARN SYMBOL_PLATFORM OFF} {$WARN UNIT_PLATFORM OFF} {$DEFINE INT64STREAMS} {$IFDEF __BORLANDC__} { BCB 2006 } {$DEFINE ISBCB6} {$DEFINE ISBCB2006} {$DEFINE ISBCB} {$ObjExportAll On} {$ELSE} { Delphi 2006 } {$DEFINE ISDELPHI4} {$DEFINE ISDELPHI5} {$DEFINE ISDELPHI6} {$DEFINE ISDELPHI7} {$DEFINE ISDELPHI2005} {$DEFINE ISDELPHI2006} {$DEFINE ISDELPHI} {$DEFINE ISCLX} {$ENDIF} {$ENDIF}
|
|
|
Post by aemsley on Apr 11, 2007 12:00:42 GMT -5
No good, I'm afraid, Kevin.
I've put the block down towards the end of the .INC file, just after the section for BCB 4.
Other than saving the changes, do I need to do anything else after changing this file? I'm just opening the package in DBS2006 and building it - it builds fine, but I get these linker errors/
Andrew
|
|
|
Post by Kevin on Apr 11, 2007 22:11:19 GMT -5
Hi Andrew,
Actually I have never tried to modify VCLZip Lite to work with anything above Delphi 7 or BCB 6 since I do not plan to do any further development with VCLZip Lite. I just checked and I see that I get the same errors so I'll have to take a closer look tomorrow since it is getting a bit on the late side here now.
Kevin
|
|
|
Post by aemsley on Apr 12, 2007 0:57:51 GMT -5
Thanks, Kevin.
Does VCLZip Pro work under BDS2006? I'm quite happy to upgrade (if the price ir reasonable, of course!)
Speak to you later
Andrew
|
|
|
Post by Kevin on Apr 12, 2007 7:02:48 GMT -5
Yes, Pro works with BDS2006 with the one change to KPDEFS.INC. If you shoot me a private email, I can give you a coupon number that allows you to get the upgrade for only the difference in price between Lite and Pro, $40.
Kevin
|
|
|
Post by aemsley on Apr 30, 2007 10:43:09 GMT -5
Kevin,
Have you been getting the emails I've sent to vclzip@bigfoot.com about the coupon. I'm keen to get moving on this.
Thanks
Andrew
|
|
|
Post by Kevin on May 1, 2007 11:45:54 GMT -5
Sorry, no, I have not. I have been having a lot of troubles with my bigfoot email addresses so I am going to start transitioning away from bigfoot. Send your email to:
vclzip-supporta@4warding.com
I should get that.
Thanks,
Kevin
|
|