I had a hell of a time getting it to build under C++Builder 5,
but after several hours of hacking I was able to do so. The
library was made for Delphi 6 and is missing some $IFDEFs for
Delphi 5. (Borland moved some stuff around and added new
units for D6.) To get it working under D5, remove FmtBCD,
RTLConsts, and Variants from the "uses" in Colorado.pas and
remove Variants from the "uses" in Cfields.pas. (I also had to
comment out some code in
TRequiredStringProperty.PropDrawName; it was a hack but I
just wanted to get it built!) I don't have D5 but that should
be enough to get it compiled. For BCB5 I had to build
everything using a batch file and the command line tools.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I got it to build under BCB5 Enterprise IDE.
I deleted Variants in the uses clause and several other types.
DrawPropName had to be renamed to PropDrawName.
Design time package needed the lib dsnide50 not designide.
I got plenty of Warnings that dispinterface is not a supported
language feature, but it works nevertheless.
Paul
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Logged In: YES
user_id=694696
I had a hell of a time getting it to build under C++Builder 5,
but after several hours of hacking I was able to do so. The
library was made for Delphi 6 and is missing some $IFDEFs for
Delphi 5. (Borland moved some stuff around and added new
units for D6.) To get it working under D5, remove FmtBCD,
RTLConsts, and Variants from the "uses" in Colorado.pas and
remove Variants from the "uses" in Cfields.pas. (I also had to
comment out some code in
TRequiredStringProperty.PropDrawName; it was a hack but I
just wanted to get it built!) I don't have D5 but that should
be enough to get it compiled. For BCB5 I had to build
everything using a batch file and the command line tools.
Logged In: NO
I got it to build under BCB5 Enterprise IDE.
I deleted Variants in the uses clause and several other types.
DrawPropName had to be renamed to PropDrawName.
Design time package needed the lib dsnide50 not designide.
I got plenty of Warnings that dispinterface is not a supported
language feature, but it works nevertheless.
Paul