スクリプト
; ; ファイルの表示 ; 画像ファイルをネットから取得してcelputで表示します。 ; #include "hsp3dish.as" ; URLを指定 url = "https://cyberjapandata.gsi.go.jp/xyz/std/6/57/23.png" fname = getpath(url, 8) ; ファイル名 ; "DOWNLOAD 開始" httpload url if stat : goto *bad ; 正しくリクエストができなかった isLoading = 1 widImg = 1 message = "" *main redraw 1 : await 16 : redraw 0 : color 255, 255, 255 : boxf : color : pos 0,0 if isLoading { ; 読み込み中 ; 読み込みが完了するまで待機する処理です。 httpinfo res, HTTPINFO_MODE if res = HTTPMODE_READY : gosub *comp : isLoading = 0 if res <= HTTPMODE_NONE : gosub *bad : isLoading = 0 } else { ; 読み込み完了後 pos 10,10 celput widImg, 0 } pos 10, 280 mes message goto *main *bad ; エラー httpinfo estr,HTTPINFO_ERROR message = "ERROR "+estr return *comp ; "DOWNLOAD 完了" httpinfo buf, HTTPINFO_DATA ; PGN画像 httpinfo size, HTTPINFO_SIZE // メモリストリーム設定 memfile buf, 0, size celload "MEM:.png", widImg message = "読み込み完了\n" + fname + "(" + size + " byte)" return
powered by hsp3dish.js / OpenHSP