Я вас понимаю, потому что я тоже разработчик на Delphi и хочу тоже перенести мой код в QT framework, то есть на c ++.
Я хочу достичь кроссплатформенной цели: поэтому я отказался от dll-решения, чтобы сохранить исходный код, потому что это вынуждает меня держать Delphi IDE в режиме ожидания. Я не хочу снова писать / исправлять / улучшать код Delphi .. Я хочу развиваться!
Единственный выбор, который я вижу, - переписать код delphi на c ++ и перекомпилировать его с помощью создателя QT (подробно он будет перекомпилирован с помощью компилятора g ++ mingw, вызванного создателем QT.)
Переписав ваш код, вы получите возможность реорганизовать ваши классы в соответствие требованиям "QTed".
Интерфейс также будет полностью переписан, потому что VCL управляется событиями, а QT - сигналом, но я думаю, что вы уже знаете это.
Помните: сохранение вашего кода Delphi без изменений и встраивание его в библиотеку dll или компиляция его в objs, заставит вас продолжать обслуживание исходного кода delphi.