Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

サーバー側スクリプトからプロセ スにメッセージを送るには

103 views
Skip to first unread message

やま

unread,
Sep 17, 2004, 1:49:15 PM9/17/04
to
やまです。
お世話になっています。

Windows 2003 Server + IIS 6.0 で相変わらず ASP でやっています。

サーバー側で動いているスクリプトからLAN内の別のマシンで
稼動しているプロセスにメッセージを送りたいので、
WinSockコントロールを使って UDP で通信しようとしましたが、

Set sck = CreateObject("MSWinsock.Winsock")
のところで下記のエラーが出てしまいます。

「Microsoft VBScript 実行時エラー エラー '800a01ad'
ActiveX コンポーネントはオブジェクトを作成できません。:
'MSWinsock.Winsock' 」

WinSockコントロールを直接使うのは乱暴かと思い、
ActiveX.Exe を作成しそのフォームでWinSockコントロールを
貼り付けて見ましたが、
CreateObject() は通るものの次の行でエラーになってしまいます。

Set sck = CreateObject("SockExe.clsSocket")
sck.Protocol = 1 'UDP通信を指定 <----ここで下記エラー

「SockExe エラー '800a0153'
コンポーネント'MSWINSCK.OCX' 、またはその依存関係のひとつが
適切に登録されていません。ファイルが存在しないか、あるいは
不正です。 」

やはり、API を使うべきなんでしょうか。
Windows 2000 + IIS 5.0 なら動くんですけどねぇ。
---
やま

0 new messages