Additional
dbCAP
AnyDAC
ThinDAC
NCOCI8
Topic: Попытался установить версию 1.0.4 в Developer Studio 2006 - неудачно...
Попытался установить версию 1.0.4 в Developer Studio 2006 - неудачно...
Posted: 2006/09/01 16:09
 
Собралось нормально, но команда install заканчивается такой вот бедой:
---------------------------
Error
---------------------------
Registration procedure, Ncocireg.Register in package Crogram FilesBorlandBDS4.0ProjectsBplNCO87.bpl raised exception class EAccessViolation: Access violation at address 1B5E4271 in module 'NCO87.bpl'. Read of address 00000000.
---------------------------
OK Details >>
---------------------------

За основу взял NCO87.dpk (пробовал и NCO865.bpk - одинаково)
и добавил следующие строки в 3 файла проекта:

NCOciDef.inc:81
+ {$ifdef VER180} // Developer Studio 2006
+ // {$define BCB}
+ {$define OCI_D3}
+ {$define OCI_D35}
+ {$define OCI_D4}
+ {$define OCI_D5}
+ {$define OCI_D6}
+ {$define OCI_D7}
+ {$define OCI_D9}
+ {$define OCI_D10}
+ {$IFDEF BCB}
+ {$define OCI_BCB} // C++ Builder 10
+ {$message HINT 'Building for "C++ Builder 10" target'}
+ {$ELSE}
+ {$define OCI_DELPHI} // Delphi 10
+ {$message HINT 'Building for "Delphi 10" target'}
+ {$ENDIF}
+ {$endif}

NCOciDB.pas:1736
+ {$IFDEF OCI_D10}
+ , otUnknown, otUnknown, otDateTime, otUnknown
+ {$ENDIF}

NCOciFilter.pas:1567
+ {$IFDEF OCI_D10}
+ , 'ftFixedWideChar', 'ftWideMemo', 'ftOraTimeStamp', 'ftOraInterval'
+ {$ENDIF}

Как победить?
RE: Попытался установить версию 1.0.4 в Developer Studio 2006 - неудачно...
Posted: 2006/09/19 11:16
 
Я выпустил NCOCI8 v 1.0.5. Релиз содержит D2006 поддержку.

Удачи,
Дмитрий