Компоненты ADO для 64-bit

HOME_X
Дата: 30.05.2019 08:15:17
Доброго дня господа !

Изначальная ситуация
Windows 32 bit -> OracleClient 32 bit -> Приложение Delphi 7 c компонентами доступа ADO 32 bit

Текущая ситуация
Windows 64 bit -> OracleClient 64 bit -> Приложение Delphi 7 c компонентами доступа ADO 32 bit (!!!???)
Поставить дополнительно OracleClient 32 bit на операционку нельзя.

Можете подсказать выход ?
Может есть компоненты ADO 64 bit для Delphi 7 и если есть киньте ссылочку

Заранее благодарен !
wadman
Дата: 30.05.2019 08:19:39
HOME_X
Может есть компоненты ADO 64 bit для Delphi 7 и если есть киньте ссылочку

Проблема в том, что семерка не умеет компилировать в 64 бита. :(

HOME_X
Поставить дополнительно OracleClient 32 bit на операционку нельзя.

Придется кому-то раскошелиться на делфи посвежее.
HOME_X
Дата: 30.05.2019 08:24:49
wadman,

Принято - например какую версию предлагаете ставить ?
Может есть бесплатные ?
wadman
Дата: 30.05.2019 08:33:29
HOME_X
Может есть бесплатные ?

Есть https://www.embarcadero.com/ru/products/delphi/starter
wadman
Дата: 30.05.2019 08:34:30
b0rk
Дата: 30.05.2019 09:26:52
HOME_X
Изначальная ситуация
Windows 32 bit -> OracleClient 32 bit -> Приложение Delphi 7 c компонентами доступа ADO 32 bit

Текущая ситуация
Windows 64 bit -> OracleClient 64 bit -> Приложение Delphi 7 c компонентами доступа ADO 32 bit (!!!???)
Поставить дополнительно OracleClient 32 bit на операционку нельзя.

Может в данной ситуации стоит попробовать ODAC, которому в Direct режиме вообще не нужен клиент для работы с Oracle?
_Vasilisk_
Дата: 30.05.2019 15:08:28
b0rk
Может в данной ситуации стоит попробовать ODAC,
Который тоже нужно купить и, если он еще поддерживает D7, переписать половину программы
cptngrb
Дата: 30.05.2019 15:28:08
HOME_X,
почему нельзя поставить дополнительного клиента?
b0rk
Дата: 30.05.2019 17:06:00
_Vasilisk_
b0rk
Может в данной ситуации стоит попробовать ODAC,
Который тоже нужно купить и, если он еще поддерживает D7, переписать половину программы

Ну мне кажется, что ODAC стоит в несколько раз дешевле чем новая RAD Studio.
Кроме того, все Delphi начиная с 2009 юникодовые, а это значит, что все равно прийдется многое переписать в проекте. А когда захочется 64-битное приложение сделать(чтобы поддержкать 64-битного клиента), то окажется что указтели стали 8 байтными, а об этом во времена Delphi 7 никто не думал. И как вишенка на торте, окажется что не все комоненты которые используются в проекте дожили до наших дней и последняя поддерживаемая Delphi где-то в районе Delphi 2010 в лучшем случае. Так что не все так однозначно.
MaratIsk
Дата: 30.05.2019 18:47:29
HOME_X
Доброго дня господа !

Изначальная ситуация
Windows 32 bit -> OracleClient 32 bit -> Приложение Delphi 7 c компонентами доступа ADO 32 bit

Текущая ситуация
Windows 64 bit -> OracleClient 64 bit -> Приложение Delphi 7 c компонентами доступа ADO 32 bit (!!!???)
Поставить дополнительно OracleClient 32 bit на операционку нельзя.

Можете подсказать выход ?
Может есть компоненты ADO 64 bit для Delphi 7 и если есть киньте ссылочку

Заранее благодарен !


InstantClient