0

C++Builder XE5 を使用。

私のメイン フォームには、アプリケーションが起動してメイン フォームが表示されるとすぐに接続してブロックしたい Indy ブロッキング ソケットがあります。

これを行う正しい方法は何ですか?

以前のバージョンまたは C++Builder ではOnCreateAfterConstructionどちらも信頼できませんでした。通常、このようなコードをメイン.cppファイルの の直前に配置しますが、ここでは適切ではありません。これは、ブロックする (そしてメッセージ処理をApplication->Run()に依存する) ためです。TIdAntifreeze

私が考えた 1 つの方法は、カスタム Windows メッセージを定義してそれを自分自身に投稿することですが、「適切な」方法があるかどうか疑問に思っています。

4

1 に答える 1