У меня есть несколько устаревших приложений Centura SQLWindows/32, которые все еще требуют периодического обновления, хотя они давно были заменены веб-сервисами. До сих пор SQLWindows/32 и сами скомпилированные приложения отлично работали на любой платформе ОС, на которой я их запускал, вплоть до последней версии Windows 10 Pro и даже Server 2016.
Чего он не будет делать, так это компилировать на этих версиях ОС. Итак, я держу под рукой компьютер с Windows XP, копирую файлы приложений и компилирую их в исполняемые файлы. Работает нормально, все хорошо.
Естественно, я хотел бы избавиться от коробки XP и скомпилировать на Windows 10, но это то, что я получаю;
Мой вопрос:
Кто-нибудь успешно разобрался, как компилировать приложения SQLWindows/32 в Windows 10..?
(Я должен уточнить это, сказав, что я не собираюсь тратить деньги на обновление SQLWindows..!)
Дальнейшая оговорка: хотя я получил обновление 1.5.1 как часть моего пакета поддержки, я никогда не использовал его, потому что они изменили способ работы библиотек времени выполнения, а это означает, что для установки подпрограмм пришлось провести серьезную операцию, в то время как парень, который создал несколько специализированных библиотек DLL, с которыми я интегрировался вместе с исходным кодом. РВАТЬ. Я в ужасе развел руками от перспективы пересборки всего этого, тем более, что скомпилированные экзешники продолжали работать нормально!
ИСПРАВЛЕНИЕ: Не работает сборка в exe, компилируется нормально!!!
С этого момента я просто скопировал каталог установки Centura 1.5-Ptf3 (который предположительно был почти эквивалентен выпуску 1.5.1) на новую машину, так как старая умерла, т.е. я не устанавливал с носителя, и это вполне может быть корень проблемы. Тем не менее, редактор и тестовый запуск отлично работали с этим далеко не оптимальным процессом, за исключением того, что я не мог скомпилировать ни на одной ОС, более поздней, чем XP.
Похоже, у меня нет другого выбора, кроме как выкопать мой носитель 1.5.1, установить его в Windows 10 и посмотреть, работает ли компиляция...