Настройки Delphi/Paradox Database для рабочего стола DBD32.exe для Windows 7

Есть ли у кого-нибудь предложения по настройке совместимости в Windows 7 для настольной программы базы данных Delphi/Paradox, чтобы она правильно отображалась в Windows 7 (x64)?

Мы пробовали довольно много комбинаций выбора на вкладке «Совместимость» на экране «Свойства» .exe. Но ни один из них не устранил нашу проблему:

Он работает нормально, но кнопки на экранах структурирования не имеют текста и не нажимаются. Обходной путь заключается в использовании сочетаний клавиш для этих кнопок, но, очевидно, хотя это и работает, это не идеально.

Упреждающая проза: Да, мы знаем, что находимся на рискованной территории и нам нужно отказаться от Paradox, который в какой-то будущей версии Windows не будет поддерживаться. (Но у нас более миллиона строк кода, и миграция будет непростой...)


person Tom    schedule 12.07.2011    source источник
comment
Пробовали ли вы установку совместимости с Windows 2000? Вы установили его не в C:\Program Files, а в другую папку, к которой был установлен полный доступ для всех аутентифицированных пользователей?   -  person Arnaud Bouchez    schedule 12.07.2011
comment
+1 за превентивную часть :)   -  person Jeroen Wiert Pluimers    schedule 12.07.2011


Ответы (4)


Я могу подтвердить, что после отключения UAC и перемещения Database Desktop из C:\Program Files кнопки снова работают.

До:

Диалог создания таблицы (до)

После:

Диалог создания таблицы (после)

person Diego Agulló    schedule 28.02.2012

Несколько моментов:

  • Попробуйте запустить его с отключенным UAC.
  • Убедитесь, что у вас есть все BWCC-dll и прочее в правильных местах.
  • В Windows XP проверьте, какие шрифты используются, убедитесь, что эти шрифты также установлены.
person Jeroen Wiert Pluimers    schedule 12.07.2011

У меня ничего не работало с Delphi 5 Database Desktop в Windows 8, пока я не понял, что я также установил его через программу установки Delphi 4, и эта версия DBD у меня отлично открывается. Надеюсь это поможет!

person afm    schedule 14.04.2016

Ответ прост: не используйте меню delphi для открытия базы данных рабочего стола, а просто перейдите в этот каталог "C:\Program Files\Common Files\Borland Shared\Database Desktop" и запустите DBD32.EXE, вы также можете создать ярлык к нему на рабочем столе или быстрый запуск на панели задач, я использую delphi 7

person Hamada76    schedule 13.01.2013