初期化部の表現


吉田  2001-12-28 23:19:29  No: 408  IP: [192.*.*.*]

Delphiではプログラムの起動時に実行する文を初期化部(initializationで始まる部)に記述するようですが、同様のことをC++Builderでやらせた場合にはどのように表現すれば良いですか?

編集    削除
にしの  2001-12-29 18:33:11  No: 409  IP: [192.*.*.*]

答えになっていないかもしれませんが、プロジェクトソースのCreateFormする前に、initialization処理を入れれば似たようなことはできます。

finalization処理は、AddExitProcなどがあります。
Delphi5では、AddExitProcは下位互換性のための手続きで現行のバージョンではfinalizationを使ってくださいと書いてあります。

編集    削除
吉田  2001-12-29 23:39:38  No: 410  IP: [192.*.*.*]

#pragma startup
でいいのでしょうか?

使い方がいまいちよくわからないので調査中です。

編集    削除
にしの  2001-12-30 02:56:13  No: 411  IP: [192.*.*.*]

#pragmaはわかりません。
BCB関連はヘルプも持っていないので詳しくはわかりません。

単純に、Application->Run()の前にある、Application->CreateForm(なんたら)の付近で、1度だけ呼べばよいと思います。
# 処理内容によります

編集    削除