try{}で発生した例外をcatch{}で後処理を行います。
catch{}で受けとることができる変数は[変数名].message?、[変数名].source?の2つです。
[変数名].message?には例外の内容が設定され、[変数名].source?は発生個所が設定されいます。
| 
					 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28  | 
						Kf(_exception){ 	Pe{ 		/*キーステーションが最初に実行するキーセット*/ 		N(_main); 	} } K(_main){ 	U{ 		R(#row1){ 			C(#col1,"e.message?") 			C(#col2) 		} 		R(#row2){ 			C(#col1,"e.source?") 			C(#col2) 		} 		Pe{ 			try{ 				/*存在しないキーに値を設定*/ 				#row3?="error"; 			}catch((key)e){ 				#row1#col2?=e.message?; 				#row2#col2?=e.source?; 			} 		}  	} }  | 
					
exception.ksf 0.42 KB
            
        
    実行結果
