アプリ版:「スタンプのみでお礼する」機能のリリースについて

VB6でwinsockというオブジェクトを使っていて、
tcpClient.Protocol
tcpClient.LocalPort
tcpClient.RemoteHost
tcpClient.RemotePort
というコマンドを使うのですが、
これらを記述したコマンドを標準モジュールに記述すると動作しません。
通常のフォームに記述したら動作するのですが、
他のソフトでも使うので標準モジュールに記述したいです。
このようなことは出来ますか?

A 回答 (3件)

WinsockコントロールをtcpClientという名前でForm1に貼り付けている場合はtcpClientはForm1の配下にありますのでtcpClient.Protocolを標準モジュールに記述する場合は



Form1.tcpClient.Protocol

とする必要があります。
フォームに記述した場合はForm1.が省略可能なだけです。
    • good
    • 0
この回答へのお礼

ありがとうございます。
時間があるときに試します。
これが正しいような気がします。

お礼日時:2013/11/06 19:17

もしかして Winsock コントロールを使ってませんか?


コントロールなので Form に貼り付けないと使えなかったと思います。
別掲示板の情報なので規約に違反するかもしれませんが、以下の情報はどうでしょうか。
http://www.gizcollabo.jp/vbtomo/log/archive/vbqa …

参考URL:http://www.gizcollabo.jp/vbtomo/log/archive/vbqa …
    • good
    • 0

プロシージャはPublicで宣言してますか?

    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!