2014-01-18 3 views
-1

Я сделал приложение в Delphi с Informix в качестве базы данных. Я использую BDE для подключения к базе данных. Он отлично работает на Win xp, однако это приложение не запускается на Win7. По мере запуска приложения он останавливается. Можете ли вы помочь plesae. Я попробовал эту ссылку, но не работает:BDE Проблема с Win 7

http://www.willneumann.net/2008/09/configuring-bde-for-windows7/

+1

Какая версия BDE установлена ​​на этой системе? Существует специальная версия для работы с x64 OS http://cc.embarcadero.com/item/27573 –

+0

Не могли бы вы дать мне знать, как отслеживать версию? – user2809635

+0

Это версия 5.2. – user2809635

ответ

1

БДЭ очень старый продукт. Он остается в delphi, чтобы быть совместимым с старым исходным кодом. В новом проекте я бы никогда не использовал BDE. На странице BDE Alternatives Guide вы найдете альтернативы для BDE. Май AnyDAC или SqlDirect - хорошее решение для подключения к Informix.

+1

Очень хороший совет. Но не ответ –

+0

@Arioch Несчастливо BDE не будет поддерживать на платформе Win7, а сам Borland будет декомпрессирован BDE. След и метод ошибок не сработают, я чувствую, что только решение - перейти от BDE. – SSE

+0

@SSE канава BDE - очень хороший совет, очень хороший. Но все же не ответ. PS: AFAIr BDE не поддерживается ни в коем случае Windows - он EOLed, хотя люди могут запускать его даже в Win8 x64. –

0

В прошлом я использовал пакет mOdbc, созданный Константином Савельевым для подключения к базам данных Informix. Его можно скачать отсюда: https://sites.google.com/site/robsosno/Home/downloads.

mOdbc - это набор компонентов для Delphi 7 для работы с Odbc с источниками. Я не знаю, работает ли он с Windows 7. Я думаю, что так и должно быть.

В настоящее время я не использую это - в моей компании мы перешли с Delphi на C#.

Смежные вопросы