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


HSPTV!掲示板


未解決 解決 停止 削除要請

2017
0107
26℃androidでのローカル変数の不具合2解決


26℃

リンク

2017/1/7(Sat) 13:47:14|NO.77854

androidで実行すると確認できる不具合なのですが、ローカル変数を文字列に変えて表示すると値が0又は羅列のような値になります

#include "hsp3dish.as" #module #deffunc testD local numL num = 3 dialog "モジュール内で通常の代入 num="+num ;ローカル変数の表示 numL= 5 dialog numL ;データ型で表示 dialog "モジュール内でローカル変数への代入 numL="+numL ;文字列型で表示 ;ダイアログでなくmesのテスト redraw 0 color 255,255,255 : boxf color mes numL ;データ型で表示 mes ""+numL ;文字列型で表示 redraw 1 return #global testD



この記事に返信する


26℃

リンク

2017/1/7(Sat) 16:41:08|NO.77855

ローカル変数ですが、文字列にする以外に配列の要素として利用しても不具合が起こります


#include "hsp3dish.as" #module #deffunc testD local numL num = 3 dialog "モジュール内で通常の代入 num="+num ;ローカル変数の表示 numL= 5 dialog numL ;データ型で表示 dialog "モジュール内でローカル変数への代入 numL="+numL ;文字列型で表示 ;ダイアログでなくmesのテスト redraw 0 color 255,255,255 : boxf color mes numL ;データ型で表示 mes ""+numL ;文字列型で表示 ; dim a,6 a.0=22 a.5=55 mes a.5 mes a.numL ;numL=ローカル変数の5 androidで実行すると55にならない redraw 1 return #global testD


ローカル変数で代入できなかったのがきっかけでダイアログ使ってデバッグしてたのですが
ローカル変数が全部原因っぽいですね…



おにたま(管理人)

リンク

2017/1/12(Thu) 22:15:43|NO.77920

HSP3Dishの不具合につきまして、ご報告ありがとうございます。
調査して修正したいと思います。
http://hsp.tv/play/pforum.php?mode=all&num=77854



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