プチコン3号 SmileBASIC コミュニティ投稿☆kei☆ keiugo02162015/06/21 18:12:40質問DATファイルを配列変数に読み込みたいのですが…どうやらLOADの命令でリーガルファンクションコールが出ているようです…INSはTXTかDATかを見分けるために使っています。変数DATは配列変数です。どなたか改善方法を教えてください。お願いします。1そうだね 7返信プレイ済み2017/11/03 20:19:14に取得
プチコン3号 SmileBASIC コミュニティ返信[1]親投稿でんぺん DENPEN2015/6/21 18:26配列変数に読み込むなら括弧をつけちゃだめじゃないかな? LOAD "DAT"+F$, DAT でいけそうな気がする。DATは配列として宣言済みだよね?0そうだね プレイ済み2017/11/03 20:19:14に取得
プチコン3号 SmileBASIC コミュニティ返信[2]親投稿いぶき ibuki4262015/6/21 18:27loadにかっこはいらないハズ…0そうだね プレイ済み2017/11/03 20:19:14に取得
プチコン3号 SmileBASIC コミュニティ返信[3]親投稿コータ[quota] W.D.WE2015/6/21 18:56形式上は問題ないようなので、F$の内容を確認してください。 実行して139行目でエラーメッセージがが出たら、 PRINT F$で内容を確認できます。0そうだね プレイ済み2017/11/03 20:19:14に取得
プチコン3号 SmileBASIC コミュニティ返信[4]親投稿☆kei☆ keiugo02162015/6/21 19:32皆さんご回答ありがとうございます。どうやらかっこを外してもエラーが出たのでコータさんの通り、F$の内容を確認してみます。ありがとうございました。0そうだね プレイ済み2017/11/03 20:19:14に取得
プチコン3号 SmileBASIC コミュニティ返信[5]親投稿otta777 otta777a2015/6/21 19:43LOAD命令の括弧については"DAT:"+F$を優先するという 扱いになるのでこれでエラーにはなりませんが 括弧は無くても動作します。 ファイル名に使用できない文字が含まれていると Illegal function callになりますので事前にF$の中に 使用できない文字が含まれていないかチェックする 必要があると思います。0そうだね プレイ済み2017/11/03 20:19:14に取得
プチコン3号 SmileBASIC コミュニティ返信[6]親投稿☆kei☆ keiugo02162015/6/21 21:36otta777さんも回答ありがとうございます。皆さんのおかげで無事にLOADをしてPRG1に移すことが出来ました。ありがとうございました。1そうだね プレイ済み2017/11/03 20:19:14に取得
プチコン3号 SmileBASIC コミュニティ返信[7]親投稿でんぺん DENPEN2015/6/22 1:52()付きでも大丈夫だったんですね。実際調べてのコメントではなかったので失礼しました。関数じゃなくてタダの優先度としての括弧と解釈されていたのかな…。 で結局 otta777さんの言うようにF$の中身に問題があった感じですか? 原因と解決策が明記されていると今後同じような症状になった人の参考になるので、一応書いておくといいかもです。 何にしても解決して良かったですね!0そうだね プレイ済み2017/11/03 20:19:14に取得