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


HSPTV!掲示板


未解決 解決 停止 削除要請

2012
1004
甘酒HSPLetの使い方8解決


甘酒

リンク

2012/10/4(Thu) 18:06:34|NO.49748

HSPLETで、私の作成したソフトをブラウザ上で使いたいのですが、方法がよく分かりません。
調べると、

#runtime "hsplet3"
と、スクリプトの一番上に書けばいいらしいのですが、htmlを出力してくれない上、実行してもサーバーに接続することができないのです。
しかもhsp331の中にはhsplet3という実行ファイルが・・????ますます訳が分かりません。
誰か教えてください。



この記事に返信する


y.tack

リンク

2012/10/4(Thu) 18:36:15|NO.49754

僕はWindows7ユーザーですが同じ症状でます
でもアプレットで出力したのは警告出た気がしますが動きます
詳しくはHSPLetのマニュアルをよく読んでください



甘酒

リンク

2012/10/4(Thu) 19:00:52|NO.49759

いろいろ試してみましたが、
俗に言う「ぬるぽ」というエラーや、命令を解釈できない、等と言われます。
使えない命令が分からないので、ソースのっけます。

*初期化 gsel 0 cls R = 0 G = 0 B = 0 size = 16 mousexmainasu = 3 mouseymainasu = 5 screen 0,1200,715,0,80,30 button "全部消す",*初期化 listbox colorcheck , 40 , "黒\n白\n灰\n茶" button "保存",*save button "筆 小さ目",*small button "筆 大き目",*big gsel 0,2 pos 50,1 picload "neko.jpg",1 title "ネコつく〜るVer 0.1 (ESCで終了)" gsel 0 *main redraw 0 if colorcheck = 0 { R = 0 G = 0 B = 0 } if colorcheck = 1 { R = 255 G = 255 B = 255 } if colorcheck = 2 { R = 80 G = 80 B = 80 } if colorcheck = 3{ R = 130 G = 100 B = 0 } getkey owari,27 if owari = 1{ end } getkey check,16 if check = 1:goto*tobasi getkey dotcheck,1 if dotcheck = 1{ goto*dot } redraw 1 *tobasi redraw 1 await 1 goto*main stop *dot if mousex < 50 { goto*main } if mousex > 1100{ goto*main } if mousey < 50{ goto*main } if mousey > 650{ goto*main } redraw 0 font msgothic,size color R,G,B pos mousex-mousexmainasu,mousey-mouseymainasu mes "●" redraw 1 await 1 goto*main *save dialog "まだ実装してないぜ" goto*main *big size = 50 mousexmainasu = 25 mouseymainasu = 25 goto*main *small size = 16 mousexmainasu = 0 mouseymainasu = 0 goto*main



y.tack

リンク

2012/10/4(Thu) 19:28:13|NO.49762

fontは!ですね。gselとpicloadは△です

URL文字化けしてて直LINK載らないと思うんですけど
マニュアルの一部を昔、ソートしたので参考にしてください
http://w.livedoor.jp/zuzazann/d/HSP%a5%e1%a5%e2
の「HSPメモ4HSPLet」です

公式のマニュアルからマニュアル探したんですけどみつからなくて
http://www.group-finity.com/
でHSPLetDLしなおしたら、そこにありました
たぶんマニュアルから探すより毎回DLしたの見た方が楽です



y.tack

リンク

2012/10/4(Thu) 19:36:16|NO.49764

そうそうHSP3.3の本に何か書いてたの思い出しました
>ただし、OS環境によってはセキュリティ制限のために表示
>されない場合があります。そのときは、ActiveXのセキュリティ制限を
>一時的に解除するようにしてください
とあります

僕はまだ試してませんが
ググればActiveXのセキュリティ制限の一時的な外し方でてきそうです
たまにXPでやるんですけど
確か特に問題なかったような
毎回アプレット出力するよりものすごい開発が楽なイメージありますね



y.tack

リンク

2012/10/4(Thu) 19:39:25|NO.49765

そうそう。HSPが最適化されるとトレースしきれないのか

#cmpopt optprm 0
で最適化しないようにするのは必須です



甘酒

リンク

2012/10/4(Thu) 19:45:29|NO.49766

うーん、fontがないとこのスクリプトは本来の目的をあまり果たせないんですよ。
どうしよう・・。



y.tack

リンク

2012/10/4(Thu) 19:50:16|NO.49767

なんで割と早く怪しい命令見つかったかというとTOOL使ったからです
現状ではソースコード単位での配布なんですけど
使ってあげてください
http://w.livedoor.jp/zuzazann/d/LIGHT_analyze4HSPLet



甘酒

リンク

2012/10/4(Thu) 20:02:28|NO.49773

ありがとうございます!!できました!!



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