Я вас понимаю, потому что я тоже разработчик delphi, и я тоже хочу перенести свой код в среду QT, то есть на C++. Я хочу достичь цели кросс-платформы: поэтому я отбросил решение dll, чтобы сохранить исходный код, потому что он заставляет меня удерживать Delphi IDE в режиме ожидания. Я не хочу возвращаться, чтобы написать/исправить/улучшить код delphi снова. Я хочу развиваться! Единственный выбор, который я вижу, это переписать DELPHI код в C++ и пересобрать его с Qt Creator (подробно, она будет перекомпилировать с г ++ MinGW компилятором, вызываемой Qt Creator.)
Переписывая код предложит вам шанс реорганизовать свои классы на совместимый с QTed. Gui будет полностью переписан, потому что VCL управляется событиями, QT вместо этого управляется сигналом, но я думаю, что вы уже знаете это.
Помните: сохраняя код Delphi целым и создавая его в библиотеке dll или компилируя его в objs, вы будете вынуждены поддерживать обслуживание источников Delphi.
Я добавляю это в качестве комментария, потому что мой опыт Delphi/Borland закончился много лет назад. Тем не менее, я ДУМАЮ, Borland C++ компилятор будет успешно создавать файлы Delphi тоже. Возможно, вы сможете просто смешивать языки в одном проекте. Вы должны попробовать. –
Если вам необходимо изменить, почему бы вам не переключиться на delphi 2009 и остаться с собственным пользовательским интерфейсом, VCL вместо QT? –
Зачем нужно переключение с Delphi на C++? Вам нужна кросс-платформа? –