分からない事があるので質問させて頂きます。
50MB程度の大きなファイルになると途中の30%辺りで-30%と表示され
29%>>28%>>27%...................と言う形になって途中でダウンロードが止まってしまいます。
アドバイスを教授頂ければと思っております。
#include "hspinet.as" DOWNLOAD = "" netinit SIZES = getpath(DOWNLOAD,8) header = "" neturl ""+getpath(DOWNLOAD,32) netfileinfo header,""+SIZES notesel header FEW = "" repeat notemax noteget FEW,cnt if instr(FEW,0,"Content-Length: ")=0:break loop filesize=int(strmid(FE,strlen("Content-Length: "),256)) netdlname ""+SIZES neturl ""+getpath(DOWNLOAD,32) netrequest ""+SIZES winobj "msctls_progress32", "", , $50000000, 200, 20 hProgress = objinfo(stat, 2) repeat exist SIZES sendmsg hProgress, $402,(100*strsize/filesize) title ""+100*strsize/filesize+"%" netsize size : netexec res loop