プチコン3号 SmileBASIC コミュニティプレイ日記イスターリャ arduinotexter2016/06/06 06:14:52あれ……? なんかFREEMEMの値が、CLEAR実行したときよりも増えてる気がする。 しかも一番上の桁が76→82。2そうだね 3返信プレイ済み2017/11/03 13:04:00に取得
プチコン3号 SmileBASIC コミュニティ返信[1]親投稿ネタバレコータ[quota] W.D.WE2016/6/6 6:59CLEARする前に実行したプログラムとCLEARの後に実行したプログラムが違う時には、よくありますね、 プログラムで使っているグローバル変数や文字列定数によってフリーメモリが使われます。プログラムによって使う量が違うのでそのようなことが起こります。このメモリは、RUNまたはNEWで解放されます。 ユーザ定義命令呼び出し中に停止した場合は、そのユーザ定義命令で使うローカル変数もフリーメモリを消費しています。3そうだね プレイ済み2017/11/03 13:04:00に取得
プチコン3号 SmileBASIC コミュニティ返信[2]親投稿ネタバレイスターリャ arduinotexter2016/6/6 8:01DEF命令のせいでしたか! 大量にDEFを使ってるんで、それだけで物凄い容量のメモリを消費していたようですね。1そうだね プレイ済み2017/11/03 13:04:00に取得
プチコン3号 SmileBASIC コミュニティ返信[3]親投稿ネタバレコータ[quota] W.D.WE2016/6/6 12:18DEF命令の中でVARやDIMで変数を宣言していてもDEFから戻れば解放されるのでどんどん使って良いと思います。2そうだね プレイ済み2017/11/03 13:04:00に取得