Login ProductsSalesSupportDownloadsAbout |
Home » Technical Support » DBISAM Technical Support » Support Forums » DBISAM General Discussion » View Thread |
Messages 1 to 4 of 4 total |
Version of V3.27 for Delphi 2005? |
Wed, Feb 8 2006 4:33 AM | Permanent Link |
Mark | Hi.
Can I get a copy of V3.27 that will work with Delphi 2005 or do I need to upgrade to version 4 to get that? |
Wed, Feb 8 2006 7:34 AM | Permanent Link |
Tim Young [Elevate Software] Elevate Software, Inc. timyoung@elevatesoft.com | Mark,
<< Can I get a copy of V3.27 that will work with Delphi 2005 or do I need to upgrade to version 4 to get that? >> We don't have an official version of 3.x for Delphi 2005. Did you purchase the source code to DBISAM 3.x ? If so, then there are only a few modifications required to make it compatible with Delphi 2005. -- Tim Young Elevate Software www.elevatesoft.com |
Wed, Feb 8 2006 8:02 PM | Permanent Link |
Kevin Kozlowski | Tim,
<< We don't have an official version of 3.x for Delphi 2005. Did you purchase the source code to DBISAM 3.x ? If so, then there are only a few modifications required to make it compatible with Delphi 2005. >> Do you have a list of those changes? I have a need to use DBISAM v3.30 with Delphi 2006. Thanks, -Kevin |
Thu, Feb 9 2006 11:16 AM | Permanent Link |
Tim Young [Elevate Software] Elevate Software, Inc. timyoung@elevatesoft.com | Kevin,
<< Do you have a list of those changes? I have a need to use DBISAM v3.30 with Delphi 2006. >> Not officially, no. However, the changes primarily involve the field type and subtype maps at the top of the dbisamtb.pas unit: {$IFDEF VER180} FldTypeMap: array[TFieldType] of Byte = ( TYPE_UNKNOWN,TYPE_ZSTRING,TYPE_INT16,TYPE_INT32,TYPE_UINT16,TYPE_BOOL, TYPE_FLOAT,TYPE_FLOAT,TYPE_BCD,TYPE_DATE,TYPE_TIME,TYPE_TIMESTAMP,TYPE_BYTES, TYPE_VARBYTES,TYPE_INT32,TYPE_BLOB,TYPE_BLOB,TYPE_BLOB,TYPE_BLOB,TYPE_BLOB, TYPE_BLOB,TYPE_BLOB,TYPE_CURSOR,TYPE_ZSTRING,TYPE_ZSTRING,TYPE_INT64,TYPE_ADT, TYPE_ARRAY,TYPE_REF,TYPE_TABLE,TYPE_BLOB,TYPE_BLOB,TYPE_UNKNOWN,TYPE_UNKNOWN, TYPE_UNKNOWN,TYPE_ZSTRING,TYPE_UNKNOWN,TYPE_UNKNOWN,TYPE_UNKNOWN,TYPE_UNKNOWN, TYPE_UNKNOWN,TYPE_UNKNOWN); FldSubTypeMap: array[TFieldType] of Word = ( 0,0,0,0,0,0,0,SUBTYPE_MONEY,0,0,0,0,0,0,SUBTYPE_AUTOINC, 0,SUBTYPE_MEMO,SUBTYPE_GRAPHIC,SUBTYPE_MEMO,0, 0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0); DataTypeMap: array[0..MAX_FIELD_TYPES-1] of TFieldType = ( ftUnknown,ftString,ftDate,ftBlob,ftBoolean,ftSmallint, ftInteger,ftFloat,ftBCD,ftBytes,ftTime,ftDateTime, ftWord,ftInteger,ftUnknown,ftVarBytes,ftUnknown,ftUnknown, ftLargeInt,ftLargeInt,ftADT,ftArray,ftReference,ftDataSet); BlobTypeMap: array[SUBTYPE_MEMO..SUBTYPE_BFILE] of TFieldType = ( ftMemo,ftBlob,ftMemo,ftBlob,ftGraphic,ftBlob, ftBlob,ftBlob,ftBlob,ftBlob,ftBlob,ftMemo,ftBlob, ftBlob,ftBlob); {$ENDIF} and the inclusion of the following in the dbisamvr.inc unit: {$UNDEF D9ORHIGHER} {$IFDEF VER180} {$DEFINE D3ORHIGHER} {$DEFINE C3ORHIGHER} {$DEFINE D4ORHIGHER} {$DEFINE C4ORHIGHER} {$DEFINE D5ORHIGHER} {$DEFINE C5ORHIGHER} {$DEFINE D6ORHIGHER} {$DEFINE C6ORHIGHER} {$DEFINE D7ORHIGHER} {$DEFINE D9ORHIGHER} {$ENDIF} -- Tim Young Elevate Software www.elevatesoft.com |
This web page was last updated on Friday, March 29, 2024 at 03:30 AM | Privacy PolicySite Map © 2024 Elevate Software, Inc. All Rights Reserved Questions or comments ? E-mail us at info@elevatesoft.com |