У меня есть древняя программа, которую я использую для чтения и записи данных из AutoCAD.Эта программа написана на Delphi 5. Я пытался обновить ее до более новой версии, но некоторые из используемых мной библиотек больше не существуют, и это огромная программа с большим количеством используемых библиотек.
Программа использует библиотеку типов ACAX ## ENU.TLB, которая поставляется с AutoCAD.Где ## меняется для каждой версии AutoCAD.Каждый раз, когда Autodesk отправляет новую версию AutoCAD, я импортирую новую библиотеку типов, и жизнь продолжается.
Теперь я столкнулся с Windows 10. По какой-то причине автоматические ссылки между моей программой и AutoCAD не работают в Windows 10. Что-то изменилось в том, как библиотеки типов работают между Windows 7 и Windows 10?Что-то, с чем Delphi 5 больше не совместим?Может быть, это проблема 16 бит против 32 бит против 64 бит.Это у меня над головой, но я понимаю, что Windows 10 отказалась от поддержки некоторых 16-битных операций.Но сама моя программа работает отлично.Даже BDE можно заставить работать, что удивительно для меня.
Что я могу сделать для эксперимента?Я действительно теряюсь над тем, над чем еще экспериментировать.
Спасибо.