プチコン3号 SmileBASIC コミュニティプレイ日記SquidSky ugomemo_gorohati2016/05/04 16:52:40!!!【緊急!協力求む】!!! まず画像を見てください。自作のInputボックスを作っているのですが、P$かどこかの変数が「UnInitailize Variable used」でエラーになります。確かこのような問題が以前にもありましたね。今回も同じ問題です。どこがダメなのか教えてくださーい!!\(>m<)/4そうだね 11返信プレイ済み2017/11/03 13:23:23に取得
プチコン3号 SmileBASIC コミュニティ返信[1]親投稿Lejenne roberingue20122016/5/4 17:27エラーメッセージをそのまま訳すと、「初期化されていない変数を使っている。|って書いているから、作った関数の中の最初に、P$=""って書いて初期化してあげればいいんでないのでしょうか? このエラーメッセージ初めて見た。0そうだね プレイ済み2017/11/03 13:23:23に取得
プチコン3号 SmileBASIC コミュニティ返信[2]親投稿Lejenne roberingue20122016/5/4 17:41よくよく、ソースを見ると、この関数って「待ちなし」なんですね。。 それじゃ、先頭にP$=""で初期化すると、思った動作はしませんね。。 もう一度、ロジックを考えたほうがよさそうですよ。0そうだね プレイ済み2017/11/03 13:23:23に取得
プチコン3号 SmileBASIC コミュニティ返信[3]親投稿SquidSky ugomemo_gorohati2016/5/4 17:52しかも、最後から1行前のGPUTCHRでは、GPUTCHR IX,IY," ",SX,SY,COL なのに、Type Mismatchとなり、プチコンがハングアップしたのかと思うくらい変になりました。 GPUTCHR 表示X,表示Y,文字列,サイズX,サイズY,RGB値 なのに、何故なのでしょうか。P$が問題なのでしょうか。0そうだね プレイ済み2017/11/03 13:23:23に取得
プチコン3号 SmileBASIC コミュニティ返信[4]親投稿Lejenne roberingue20122016/5/4 18:05この関数の仕様を教えてください。 ソースを見る限り、文字を打った分だけ、関数の一番最後の引数に文字列が返ってくるように期待して作られているような気がします。 しかし、多分、実際には、1文字ずつしか返ってこないと思います。 Enterキーが押されるまで、この関数から処理が抜けないようにするのがいいと思いますが、ノンブロック関数にする理由って何かあるんですか? 0そうだね プレイ済み2017/11/03 13:23:23に取得
プチコン3号 SmileBASIC コミュニティ返信[5]親投稿SquidSky ugomemo_gorohati2016/5/4 18:33もうどうしよもないので、VAR関数で直接スロット0の変数に出力するようにしました。 で、何故処理を止めないのかというと マルチタスク方式を採用しているからです。実際のシステムも、入力時にシステムが止まったりしませんよね。なので、1フレーム毎に呼び出して、キー入力があれば、処理して、変数に代入して返すという仕組みにしています。1そうだね プレイ済み2017/11/03 13:23:23に取得
プチコン3号 SmileBASIC コミュニティ返信[6]親投稿Lejenne roberingue20122016/5/4 18:39なるほどー。了解しました。 解決してよかったですね。0そうだね プレイ済み2017/11/03 13:23:23に取得
プチコン3号 SmileBASIC コミュニティ返信[7]親投稿ギョギョッ rakeru-rea2016/5/4 19:17みんな、すごいな。 なんで、みなさんそんなにサクサク、プログラム作れるんですか? 僕なんて、頭悪すぎて、まとまったものは、ほとんど何も作れない。0そうだね 未プレイ2017/11/03 13:23:23に取得
プチコン3号 SmileBASIC コミュニティ返信[8]親投稿SquidSky ugomemo_gorohati2016/5/4 19:20なんたってここの皆さんはほとんどベテランですからね、いろんなプログラムを作っていますね。 ギョギョッさんも、プログラミングを始めれば、こういうふうにバババババッ!!と作れるようになりますよ。1そうだね プレイ済み2017/11/03 13:23:23に取得
プチコン3号 SmileBASIC コミュニティ返信[9]親投稿ギョギョッ rakeru-rea2016/5/4 19:24はい。がんばります。 いま、ベーシックの命令を1つずつ覚えている所です。 FOR,NEXT,IF,ACLS,LOCATE,PRINTくらいしか覚えていないけど。ww0そうだね 未プレイ2017/11/03 13:23:23に取得
プチコン3号 SmileBASIC コミュニティ返信[10]親投稿Lejenne roberingue20122016/5/4 19:44>SquidSkyさん 改めて、自分のコメ見直したら、結構、上から目線の文書でしたね。 もちろん、そういうつもりではないのでえすが。。 もし、お気を悪くされたら、すみませんでした。 これから、文書の表現について、気をつけます。 本当にすみませんでした。。 >ギョギョッさん 私も、似たようなものです。笑 お互いに頑張りましょう! 0そうだね プレイ済み2017/11/03 13:23:23に取得