プレイ日記
☆yuuto★ yum1229
変数を保存したいのにエラーで保存できない。何で?
3そうだね
プレイ済み
返信[1]
親投稿
・配列じゃない
2そうだね
プレイ済み
返信[2]
親投稿
だにえる haru2016nen
DIM RETU[1] RETU[0]=MMM の後にSAVEするとか
2そうだね
プレイ済み
返信[3]
親投稿
セーブは文字列、もしくは数値配列しか出来ないので、数値を保存したいときは一旦文字にして保存するか、もしくはだにえるさんの教えてくれたやり方などで一旦配列に移してから、その配列を保存するような形になります。 文字列にした場合も配列にした場合もロードしたときには文字列か配列になるので、それを数値変数に移すような処理も必要になると思います。
2そうだね
プレイ済み
返信[4]
親投稿
☆yuuto★ yum1229
出来ました!ありがとうございます!
0そうだね
プレイ済み
返信[5]
親投稿
ちなみに、項目ごとにファイルを作ると「はい」を押す回数がすごいことになって遊んでもらえないので、工夫して1つのファイルに入れます
0そうだね
プレイ済み
返信[6]
親投稿
☆yuuto★ yum1229
でもロードが出来ない…
0そうだね
プレイ済み
返信[7]
親投稿
DIM RETU[1]を2ヶ所書いてるんじゃ無いかな? DIM RETU[1]は宣言なので始めの1ヶ所で大丈夫です。再利用出来ますよ。
1そうだね
プレイ済み
返信[8]
親投稿
☆yuuto★ yum1229
2ヶ所置いてません。
0そうだね
プレイ済み
返信[9]
親投稿
だとしたらエラーが出ている69行目付近を見てみないことにはわかりませんね…。なにか間違いがあるのは確実だとは思いますが…。
1そうだね
プレイ済み
返信[10]
親投稿
☆yuuto★ yum1229
これです。
0そうだね
プレイ済み
返信[11]
親投稿
ふむふむ。一つ確認したいんですが、OPTION STRICTを使ってる感じですか? エラー的には二重定義なんですよね。
0そうだね
プレイ済み
返信[12]
親投稿
☆yuuto★ yum1229
一切使ってません。(ロード命令を外したら普通に動いた)
0そうだね
プレイ済み
返信[13]
親投稿
上の隠れた部分でロードしてたの? それ暗黙の宣言してるよね?? ※DIMやVARより手前に変数名が現れると、その時点で宣言とみなされる 「変数RETU使用箇所をすべて見せて」と質問するのが適切だよね。
2そうだね
プレイ済み
返信[14]
親投稿
(あ、最後の行は回答者視点の表記です)
1そうだね
プレイ済み
返信[15]
親投稿
ロード入れたらエラーになるということなので、とりあえずロード付近のプログラムも載せてみるのがいいかと…
1そうだね
プレイ済み