この大規模なプログラムは C++ Builder で作成されており、VCL グラフィック ライブラリに大きく依存しています。多くの理由で、私はこのツールを放棄したいと考えています。移行する代替コンパイラがいくつかありますが、私はそれらのいずれにもオープンです。
私が疑問に思っているのは、実際の移植を段階的にどのように行うのでしょうか? 誰かがこれを行い、経験を共有できますか?
ステップ 1 は、GUI/VCL をアプリケーションから分離することだと思います。とにかく、プログラムはそのように設計されているはずですが、残念ながらそうではありません。それだけでも一大プロジェクトですが、その後はどこへ行くのでしょうか。VCL GUI を .dll ファイルにリンクし、それらを新しいコンパイラに含め、必要に応じて Builder から維持する必要がありますか?