tagCANDY CGI VBレスキュー(花ちゃん)の Visual Basic 6.0用 掲示板
VBレスキュー(花ちゃん)の Visual Basic 6.0用 掲示板
[ツリー表示へ]  [ワード検索]  [Home]

タイトル MSXML2.XMLHTTP60 をログオフ状態で使用
投稿日: 2015/07/13(Mon) 16:34
投稿者でふぁいあんと
お世話になります。
相手先サーバーの指定によりxml通信が通信が
必要になり、プログラムを組んでみました
一部--
Dim objXML As New MSXML2.XMLHTTP60
objXML.open "POST", [指定URL] & "?" & [GETデータ], True
objXML.setRequestHeader "Host", "hogehoge.jp"
objXML.setRequestHeader "Content-Type", "multipart/form-data; boundary=---------------------------" & strBoundary
objXML.setRequestHeader "Authorization", "hogehoge"
objXML.send [送信データ]
[objXML.readyState = 4 まで待ち]
strStatus = objXML.Status

その他データ部分は省略していますが、
この状態で、send.exeとコンパイルして
コマンドラインから実行すると、データの送信はできています

そこでデータ送信を定期的に行いたいので
タスクスケジューラにこのsend.exeを登録します
ユーザーログオン状態、スケジューラー設定 [ユーザーがログオンしているときのみ]にチェック
この設定の時のみxmlステータスが200になり定期的に正常送信できます
ユーザーがログオンしていない、またはスケジューラ設定が、「ログオンしているかにかかわらず」
では、実行はするのですが、
xmlステータスの結果が0となり、データの送信ができません。
MSXML2.XMLHTTP60 はログオン状態でないと作動しないのでしょうか

もしこれが仕様なら、他のxml送信オブジェクトは何かご存じないでしょうか

- 関連一覧ツリー をクリックするとツリー全体を一括表示します)

古いスレッドにレスはつけられません。