BASIC compiler/interpreter for PIC32MX/MZ-80K
Revision | fccf243b776ad29ee9be52c3d06957d598e4e623 (tree) |
---|---|
Zeit | 2019-05-01 09:28:41 |
Autor | Katsumi <kmorimatsu@sour...> |
Commiter | Katsumi |
Revise help.txt to warn how to use variables when interrupt.
@@ -845,6 +845,12 @@ ON GOTO分やON GOSUB文はサポートしていません。ただし、例え | ||
845 | 845 | 字列関連の演算を幾つかのステップに分けて、それぞれ1行ずつの記述にして試し |
846 | 846 | てみて下さい。 |
847 | 847 | |
848 | +割り込み関数中でグローバル変数にアクセスする際は、注意が必要です。同名の変数がい | |
849 | +ずれかのサブルーチン内でVAR指定されてローカル変数としても使われている場合、いつ | |
850 | +割り込みがトリガーされるかによって、変数値がグローバル変数の物になるかローカル | |
851 | +変数の物になるか、不定になってしまいます。従って、割り込み関数中でグローバル変数 | |
852 | +を扱いたい場合は、同名の変数をVAR指定しないようにして下さい。 | |
853 | + | |
848 | 854 | <バージョン履歴> |
849 | 855 | ・KM-1303 2019年?月公開。 |
850 | 856 | ・タイマー機能(USETIMER,TIMER, CORETIMERステートメントとTIMER(), CORETIMER()関 |
@@ -845,6 +845,12 @@ ON GOTO分やON GOSUB文はサポートしていません。ただし、例え | ||
845 | 845 | 字列関連の演算を幾つかのステップに分けて、それぞれ1行ずつの記述にして試し |
846 | 846 | てみて下さい。 |
847 | 847 | |
848 | +割り込み関数中でグローバル変数にアクセスする際は、注意が必要です。同名の変数がい | |
849 | +ずれかのサブルーチン内でVAR指定されてローカル変数としても使われている場合、いつ | |
850 | +割り込みがトリガーされるかによって、変数値がグローバル変数の物になるかローカル | |
851 | +変数の物になるか、不定になってしまいます。従って、割り込み関数中でグローバル変数 | |
852 | +を扱いたい場合は、同名の変数をVAR指定しないようにして下さい。 | |
853 | + | |
848 | 854 | <バージョン履歴> |
849 | 855 | ・KM-1208 2019年?月公開。 |
850 | 856 | ・最初の公開バージョン。Type ZのKM-1208と基本的には同じ。 |
@@ -845,6 +845,12 @@ ON GOTO分やON GOSUB文はサポートしていません。ただし、例え | ||
845 | 845 | 字列関連の演算を幾つかのステップに分けて、それぞれ1行ずつの記述にして試し |
846 | 846 | てみて下さい。 |
847 | 847 | |
848 | +割り込み関数中でグローバル変数にアクセスする際は、注意が必要です。同名の変数がい | |
849 | +ずれかのサブルーチン内でVAR指定されてローカル変数としても使われている場合、いつ | |
850 | +割り込みがトリガーされるかによって、変数値がグローバル変数の物になるかローカル | |
851 | +変数の物になるか、不定になってしまいます。従って、割り込み関数中でグローバル変数 | |
852 | +を扱いたい場合は、同名の変数をVAR指定しないようにして下さい。 | |
853 | + | |
848 | 854 | <バージョン履歴> |
849 | 855 | ・KM-1208 2019年?月公開。 |
850 | 856 | ・タイマー機能(USETIMER,TIMER, CORETIMERステートメントとTIMER(), CORETIMER()関 |