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


HSPTV!掲示板


未解決 解決 停止 削除要請

2014
0823
龍一教えて下さい エラーが出ます5解決


龍一

リンク

2014/8/23(Sat) 01:27:23|NO.64166

お小遣い帳を作っていると変数が・・・
となってわからなくなります。

*a1
mes "スタート"
button "開始",*start

stop

*start
bload "data\\g1111",g1111
bload "data\\n006",n06
bload "data\\n005",n05
bload "data\\n004",n04
bload "data\\n003",n03
bload "data\\n002",n02
bload "data\\n001",n01
bload "data\\m006",m06
bload "data\\m005",m05
bload "data\\m004",m04
bload "data\\m003",m03
bload "data\\m002",m02
bload "data\\m001",m01
bload "data\\z006",z06
bload "data\\z005",z05
bload "data\\z004",z04
bload "data\\z003",z03
bload "data\\z002",z02
bload "data\\z001",z01
bload "data\\k006",k06
bload "data\\k005",k05
bload "data\\k004",k04
bload "data\\k003",k03
bload "data\\k002",k02
bload "data\\k001",k01
;g1111=0
goto *a2
*a2
cls
button "一覧",*i1
button "収入",*s1
button "出費",*u1
stop

*s1
cls
z001=収入
mes "明細"
input m000, 500, 22
mes "日付"
input n000, 500, 22
mes "金額"
input k000, 500, 22
button "保存",*k1
stop
*k1
g1111=g1111+k000
mes "しばらくお待ちください"+g2
goto *ho1111








*u1
stop



*i1
stop




*ho1111
bsave "data\\g1111",g1111
bsave "data\\n006",n05
bsave "data\\n005",n04
bsave "data\\n004",n03
bsave "data\\n003",n02
bsave "data\\n002",n01
bsave "data\\n001",n000
bsave "data\\m006",m05
bsave "data\\m005",m04
bsave "data\\m004",m03
bsave "data\\m003",m02
bsave "data\\m002",m01
bsave "data\\m001",m000
bsave "data\\z006",z05
bsave "data\\z005",z04
bsave "data\\z004",z03
bsave "data\\z003",z02
bsave "data\\z002",z01
bsave "data\\z001",z000
bsave "data\\k006",k05
bsave "data\\k005",k04
bsave "data\\k003",k03
bsave "data\\k003",k02
bsave "data\\k002",k01
bsave "data\\k001",k000

goto *ok0101
*ok1010
cls "完了!!"
stop

上ですが、しっかりと「data」というファイルがあるのにしっかりしてくれません。
dataの中身も

*a1
A="no"
goto *kuriadeta



*kuriadeta
n006=A
n005=A
n004=A
n003=A
n002=A
m001=A
m006=A
m005=A
m004=A
m003=A
m002=A
m001=A
z006=A
z005=A
z004=A
z003=A
z002=A
z001=A
k006=A
k005=A
k004=A
k003=A
k002=A
k001=A
n000=A
m000=A
z000=A
k000=A
g1111=0
goto *ho1111
*ho1111
bsave "data\\g1111",g1111
bsave "data\\n006",n005
bsave "data\\n005",n004
bsave "data\\n004",n003
bsave "data\\n003",n002
bsave "data\\n002",n001
bsave "data\\n001",n000
bsave "data\\m006",m005
bsave "data\\m005",m004
bsave "data\\m004",m003
bsave "data\\m003",m002
bsave "data\\m002",m001
bsave "data\\m001",m000
bsave "data\\z006",z005
bsave "data\\z005",z004
bsave "data\\z004",z003
bsave "data\\z003",z002
bsave "data\\z002",z001
bsave "data\\z001",z000
bsave "data\\k006",k005
bsave "data\\k005",k004
bsave "data\\k003",k003
bsave "data\\k003",k002
bsave "data\\k002",k001
bsave "data\\k001",k000

stop

と、してしっかりと作ったのですが・・・。

どうすればいいでしょうか?



この記事に返信する


Satio Soft

リンク

2014/8/23(Sat) 06:37:04|NO.64169

結果はこうでした
#HSP script preprocessor ver3.32 / onion software 1997-2013(c)
#Use file [hspdef.as]
#HSP code generator ver3.32 / onion software 1997-2013(c)
#未初期化の変数があります(g1111)
#未初期化の変数があります(n06)
#未初期化の変数があります(n05)
#未初期化の変数があります(n04)
#未初期化の変数があります(n03)
#未初期化の変数があります(n02)
#未初期化の変数があります(n01)
#未初期化の変数があります(m06)
#未初期化の変数があります(m05)
#未初期化の変数があります(m04)
#未初期化の変数があります(m03)
#未初期化の変数があります(m02)
#未初期化の変数があります(m01)
#未初期化の変数があります(z06)
#未初期化の変数があります(z05)
#未初期化の変数があります(z04)
#未初期化の変数があります(z03)
#未初期化の変数があります(z02)
#未初期化の変数があります(z01)
#未初期化の変数があります(k06)
#未初期化の変数があります(k05)
#未初期化の変数があります(k04)
#未初期化の変数があります(k03)
#未初期化の変数があります(k02)
#未初期化の変数があります(k01)
#未初期化の変数があります(収入)
#未初期化の変数があります(m000)
#未初期化の変数があります(n000)
#未初期化の変数があります(k000)
#未初期化の変数があります(g2)
#未初期化の変数があります(z000)
???(109) : error 7 : ラベル名はすでに使われています (109行目)
--> *a1



あり

リンク

2014/8/23(Sat) 07:56:47|NO.64170

>>Satio Softさん
それは2つのスクリプトをまとめて起動させてしまっています。



>>龍一さん

未初期化の変数の事はひとまず置いておいて
エラー内容を最後まで読めば
>#ラベルが存在しません [ok0101]
と書かれていますよ。
ラベル名が間違っていませんか?

あと、動かせば分かりますが、データ作成スクリプトの方で
k004というファイルが作られておらず、読み込みでエラーになる事も
追加しておきます。



龍一

リンク

2014/8/23(Sat) 12:06:08|NO.64172

ありがとう御座います
またいろいろ試してみることにします。



名無し(A)

リンク

2014/8/23(Sat) 13:07:35|NO.64176

この質問とは関係ありませんが、そのプログラムは配列変数を使うと大幅に短縮できますよ。



龍一

リンク

2014/8/23(Sat) 13:17:31|NO.64177

ありがとう御座います 
また、覚えようと思います。



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