|
「秀丸エディタ、浮動小数点数バージョン(3回目)」
たぶん while ループで [マクロエラー:秀丸で内部エラー発生] となるみたいです。
「秀丸」は常駐しないほうがテストには、よいです。
再現方法は、このマクロを実行して、単に [Esc] を押してください。
goto pp_exit2; // これで逃げる ! で回避はできますが。
#i = dllfunc( "Tan", #j );//ここをコメントアウトするとおきない ???
ノーマルバージョンでは、簡単には再現できないみたいです。どうしますか ???
//*5 f1a.mac - 1999/10/10 - K.N.
#result = 1;
while( #result ){
//D message "D-1";
$msg1 = "TAN 三角関数のテスト - 角度を入力して下さい ?";
if( $wk2 != "" ){
$msg1 = $msg1 + "\n\n" + $wk2 + " ==> " + $wk1;
}
$wk2 = input($msg1,$wk2);
#result = result;
if( ( #result ) && $wk2 != "" ){
} else {
#result = false;
// goto pp_exit2; // これで逃げる !
}
//D message "D-2";
if( #result ){
#j = val($wk2) * #PI / 180; // これでいいのかな ???
$wk1 = "";
#i = dllfunc( "Tan", #j );//ここをコメントアウトするとおきない ???
}
//D message "D-3";
}
pp_exit2:
endmacro;
|
|