投稿
シンヤ shinya2
最終的にはアナログ時計を作りたいのですが、その前に作った簡単な年月日と時刻を表示するソフトに曜日を表示させたいのですが、DTREADを使ってDWの値、例えば土曜日なら6と表示されるプログラムなのですが、どうやったら6を土曜日と表示して他の曜日も表示出来る様になりますか?教えて下さい。
2そうだね
プレイ済み
返信[1]
親投稿
TINY TINY-YAROU
こんな感じでよいんでしょうか? DIM A$[7] A$[0]="にち":A$[1]="げつ":A$[2]="か":A$[3]="すい" A$[4]="もく":A$[5]="きん":A$[6]="ど" DTREAD OUT Y,M,D,DM ?A$[DM];"ようびです"
0そうだね
プレイ済み
返信[2]
親投稿
シンヤ shinya2
とりあえず作ったんですが、エラーメッセージ アウトオブメモリー0:14(14行目?メモリー不足?)と表示されてエラーになりました。どうしたら良いんでしょう?
0そうだね
プレイ済み
返信[3]
親投稿
TINY TINY-YAROU
DIM文は、実行されるたびにメモリを消費します。 GOTO @Aによって、DIM文が何度も呼ばれるからと思われます。 14行目の前に@Aをつければ解決するのでは?
0そうだね
プレイ済み
返信[4]
親投稿
シンヤ shinya2
次は13行目みたいです(さっきの14行目ですかね?)。PRINT DATE$とTIME$が原因みたいです。それを消したら動いたんですが。勝手な想像ですが、年数等を無限に数えたりするんですかね?それで容量が膨大に?TIME$だけでもNGでした。
0そうだね
プレイ済み
返信[5]
親投稿
TINY TINY-YAROU
打ち込んでみましたが、エラーは出ませんでした…。 うーん。。。どうしてでしょう。。。 一度SAVEして、再起動したら動いたりしないんでしょうか。 あと、関係ないかもしれませんが、GOTO @A の前に VSYNC 1 は入れたほうが良いと思います。
0そうだね
プレイ済み
返信[6]
親投稿
シンヤ shinya2
コメントありがとうございます。試してみます。
0そうだね
プレイ済み
返信[7]
親投稿
シンヤ shinya2
とりあえず正常に動作してるみたいです。アドバイスありがとうございました。
0そうだね
プレイ済み
返信[8]
親投稿
TINY TINY-YAROU
TIME$とDATE$は、使うとメモリがどんどん減っていくバグがあるようです。 アップデートに期待しましょう。。。
0そうだね
プレイ済み
返信[9]
親投稿
シンヤ shinya2
そうなんですか、情報ありがとうございます。
0そうだね
プレイ済み