HSPポータル
サイトマップ お問い合わせ


HSPTV!掲示板


未解決 解決 停止 削除要請

2014
0605
Mizuhoサーバーからのファイルのダウンロード3解決


Mizuho

リンク

2014/6/5(Thu) 06:48:45|NO.62311

以下のようなスクリプトでサーバーからtest.txtをダウンロードするのですが、
HSPスクリプトエディタで実行すると問題ないのに、exeファイルにすると
ボタンを押した直後「ファイルのダウンロードを開始します。」を表示した直後
「内部エラーが発生しました(38)と出て終了してしまいます。
どのような状況か教えてください。
なお、start.axを作成し、packfikeにstart.axを入れてからexeを作成しています。

よろしくお願い致します。


#include "hspinet.as" exist "data.txt":if strsize > -1:delete "data.txt" screen 0,400,330 title "title" xfile="test.txt" #uselib "wininet.dll" #func DeleteUrlCacheEntry "DeleteUrlCacheEntryA" str DeleteUrlCacheEntry "http:/xxx.jp/" objsize 150,30 pos 130,40 font "MS ゴシック",28,1 button "ネットへ接続したら\n押して下さい",*start stop *start pos 0,90:font "MS ゴシック",14,1 mes "ファイルのダウンロードを開始します。" netinit neturl "http://xxxa.jp/" netload xfile netfileinfo info,xfile:if stat:end mes "ファイルのダウンロードが完了しました。"



この記事に返信する


FunnyMaker

リンク

2014/6/5(Thu) 08:11:20|NO.62312

作成した実行ファイルと同じディレクトリにhspinet.dllがちゃんとありますか?



Mizuho

リンク

2014/6/5(Thu) 10:15:11|NO.62313

動きました。
wininet.dllは入れてあったのですが盲点でした。
ありがとうございました。



skyblue

リンク

2014/6/6(Fri) 16:14:49|NO.62322

>wininet.dllは入れてあったのですが盲点でした。
入れなくてもいいです。
正確に言えば、OS標準だったはずなので実行ファイルと同じディレクトリに
入れなくていいと言う意味です。
入れるとマイクロソフトから訴訟されます。著作権や使用許諾関係で



ONION software Copyright 1997-2023(c) All rights reserved.