[問題][聽說]有個語法
版主: 總版面管理員
[問題][聽說]有個語法
ON ERROR
是"若出錯則"
到底有沒有..?
因為在用INPUT代入東西時按跳出會出錯
想用這語法"若出錯則"跳至另一行
是"若出錯則"
到底有沒有..?
因為在用INPUT代入東西時按跳出會出錯
想用這語法"若出錯則"跳至另一行
[img5d6fb]http://img53.imageshack.us/img53/3741/yweb4ix.jpg[/img5d6fb]
-
無敵的seymour
- 會員

- 文章: 64
- 註冊時間: 2003-07-17 6:40 PM
- 來自: 天上人間
沒有這種東西拉
只有文件是空ㄉ時候行
只有文件是空ㄉ時候行
[img9e0c0]http://www.bloodroy.com/download/moviestill2.jpg[/img9e0c0]
[img9e0c0]http://www.bloodroy.com/download/moviestill3.jpg[/img9e0c0][img9e0c0]http://www.bloodroy.com/download/lin3.jpg[/img9e0c0]
[img9e0c0]http://www.bloodroy.com/download/moviestill3.jpg[/img9e0c0][img9e0c0]http://www.bloodroy.com/download/lin3.jpg[/img9e0c0]
文件是空的..?無敵的seymour 寫:文件是空ㄉ時候行
什麼意思
[img5d6fb]http://img53.imageshack.us/img53/3741/yweb4ix.jpg[/img5d6fb]
[分享][教學]
我找到ㄌ希洛 寫:不過求助中有有一個語法叫做RESUME,怎麼用?
我去學校圖書館深處挖了兩本BASIC的書才找到(77年出的,哈
~~比我小兩歲)
不過實驗證明,此功能不存在於GVBASIC(NC2000及CC800均不
能用)
實驗一:直接打程式碼
實驗二:打"PRINT ERROR"會顯示"0",而不是"SYNTAX ERROR
ON .........",表示ERROR被視為變數,而不是語法
(再此說一下,就算哈電族有這條語法,也不能處理由 INPUT
"";A 引起的錯誤,因為它不在錯誤代碼表中)
以下是RESUME的用法
語法說明:
RESUME 回到出錯點執行
RESUME 0
RESUME NEXT 跳到出錯的下一行執行
RESUME 行號 跳到指定行號執行
ERR 最近一次出錯的錯誤代碼
ERL 最近一次出錯的位置(應該是指行號)
(ERR和ERL是變數)
範例:
100 ON ERROR GOTO 300
200 A=5/0
250 PRINT A:END
300 IF ERR=11 AND ERL=200 THEN A=0 :RESUME NEXT



