しばらくの間、これを行うための最良の方法を探していましたが、答えはありませんでした。
Windows XP と Delphi 6 を使用しています。
基本的に、同一のソースコードが必要な 2 つのアプリケーションがあります。唯一の違いは、2 つのアプリケーションがそれぞれのデータを別の SQL サーバーで参照することです。SQL サーバーは、Delphi が起動時に読み取る .ini ファイルで指定されます。
私の問題は、アプリケーション自体からあるアプリケーションから別のアプリケーションに切り替えることができるようにしたいということです (アプリケーション 1 がアプリケーション 2 に切り替わります)。
コンパイルする前にアプリケーションの名前を変更できることはわかっていますが、ソース コードは同じにする必要があります。また、実行時に .ini ファイルがこの .exe 名を参照するため、コンパイル後に .exe ファイルの名前を変更することもできません。.ini ファイルからアプリケーション名を読み取ろうとしましたが、これも機能しません。
どんな助けでも素晴らしいでしょう。