4

Console DelphiアプリケーションでDataModuleフォームを使用できますか?

既存のユニット/フォームをコンソールDelphiアプリケーションのuses句に含めようとしましたが、DataModule1はnilに解決されます(初期化されていません)。

4

1 に答える 1

8

フォームアプリケーションを見て、手作業で初期化を行う必要があることを理解しました。

Application.CreateForm(TDataModule1, DataModule1);

アップデート

コメントで示唆されているように、私は最終的に以下を実装しました:

DataModule1 := TDataModule1.Create(nil)
于 2013-02-18T22:23:45.537 に答える