私はDelphi Seattleを持っており、プロジェクトソースファイルの "program"キーワードを "library"に変更してコンパイル/実行すると、exeが生成されます。これは正常ですか?デルファイの古いコピーでは、exe拡張の代わりにDLLが自動的に生成されます。Delphiでライブラリをコンパイルすると、exe拡張が生成されますが、これは正しいですか?
いくつかのコンパイラオプションまたはプロジェクトオプションの設定を変更するソリューションはありますか?出力ファイルの拡張子の設定がありますが、 "program"を "library"に変更するとすぐにコンパイラがこれを自動的に処理すると思いました。古いDelphi 5ではうまくいきました。
これは単なるシアトル以外のバージョンに影響を与える可能性があり、
が、これはバグです...試していませんか? 1(あなたはDLLとしてプロジェクトを開始する場合は、ライブラリのテンプレートが使用されている
プロジェクトの設定でプロジェクトタイプを変更する必要があります。 – ViRuSTriNiTy
一般に、古いバージョンと同様に、 '.dll'拡張子を生成します。あなたのセットアップの何かがそれを変更しているに違いありません。これを通常のプログラムとして起動し、**コードを 'library'に変更した場合、それを変更することはできません。まずはライブラリとして起動してください。 –
新しいプロジェクト "ライブラリ"を作成し、その中にファイルを含めるのはなぜですか?あなたが作成したコードをテストするプログラムから始めると思いますか? –