ソケット通信を行うDLLをDelphiで作っています。クライアント側になるので、まずは普通のフォームで作成し、動作を確認したのでフォームを除去してDLLに移行しています。
TClientSocket を利用しているので、たとえば通信終了時の OnSocketDisconnect 等、ソケット通信に関連するイベントに応答しなければならないのですが、DLLとして外部からコールされるとき、イベントをどのように待ったらよいのか分かりません。
Application.ProcessMessages が使えれば、それで何とかなりそうなのですが、他の手段はあるでしょうか。
もしくは、TClientSocket 等のコンポーネント以外の方法でソケット通信を実現すれば良いのかも知れませんが、どのような方法があるのか分かりません。
何かアドバイスをいただければ幸いです。
No.1ベストアンサー
- 回答日時:
え~っと、、TClientSocket、他、Network系のことって、全然分からないんで、何がどうなっているのか知りませんが、、
uses に Forms を追加してやれば、
Applicaton.ProcessMessages
は、一応、出来ますよ。
まぁ、ムダなユニットを追加するのも嫌な感じですけど、、
回答どうもありがとうございます。
Forms を uses に加えると
Application.ProcessMessages
が使えるんですね。
勉強になりました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) IT初心者です 仕事で、vb.netで作成されたdllをvbaで呼び出すプログラムを作成しろと言われ 1 2023/03/27 08:22
- その他(プログラミング・Web制作) google formsを使ったタスク依頼フォーム作成におけるご相談 1 2023/06/22 15:55
- PHP $_SESSIONに渡した後はそのまま使っても問題ありませんか? 3 2022/11/08 22:17
- ノートパソコン .dllファイルがありませんと表示される 5 2023/04/30 03:03
- フリーソフト cygewf-2.dllがない、と表示され、ダウンロードしたファイルが動作しない 2 2023/03/27 11:05
- バッテリー・充電器・電池 車用のスマホの充電器で自動でホルダーが開閉して スマホを固定して充電も行う便利な物があります。 知人 1 2023/06/04 18:31
- Windows 10 IT初心者です! powershellで以下のようなエラーが出ました オブジェクト参照がオブジェクト 1 2023/05/17 11:30
- カスタマイズ(車) いわゆる「テレビキャンセラー」について・・・・・ 7 2022/11/01 20:57
- ガラケー・PHS SMSメールの受信遅延原因はガラケー自体の欠陥では 8 2022/08/06 11:46
- Visual Basic(VBA) vba メモリ節約 3 2022/09/16 21:45
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
TCP/IP通信時のサーバーからの受信
-
ソケットのクローズについて
-
Winsockで接続待ちタイムアウト...
-
recv関数でフリーズしてしまう
-
ソケットのrecvの戻り値が0
-
VB6のwinsockでconnectできない
-
UDP通信におけるbind関数について
-
UDP通信する時に、相手にどうや...
-
UDP通信(SNMP)したいが、うま...
-
C言語のよるrsh-clientの簡潔...
-
JavaでBASIC認証突破
-
WinSockでの通信プログラムがう...
-
エクセル VBA でのCOMポート...
-
TCP/IPプログラミングでのselec...
-
Socket通信の0バイト受信について
-
WINSOCKのWSACleanupについて
-
送信したデータの一部が文字化...
-
UDPで受信終了の合図を出して受...
-
ソケット通信
-
WinSockを用いたUDP送受信ソケ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
TCP/IP通信時のサーバーからの受信
-
エクセル VBA でのCOMポート...
-
UDP通信する時に、相手にどうや...
-
UDP通信におけるbind関数について
-
UdpClient 送信元のIPアドレ...
-
Winsockで接続待ちタイムアウト...
-
recv関数でフリーズしてしまう
-
ソケットのクローズについて
-
ソケットのrecvの戻り値が0
-
Socket通信の0バイト受信について
-
ソケット通信 同じポート番号...
-
相手のIPアドレスを取得する方法
-
ソケットでクライアントのipア...
-
VB6のwinsockでconnectできない
-
Connectエラーが出てしまう・・...
-
ソケット通信の送受信遅延-02 ...
-
同じLAN内パソコンのIPアドレス...
-
WinSockでの通信プログラムがう...
-
UDPのソケットプログラミング
-
非ブロッキングソケットのrecv...
おすすめ情報