■サイトマップ Search help


Biz/Browserに関する障害レポート


 9180 Col,Row,Col2,Row2プロパティの引数へ大きな桁数の値を指定すると、アプリケーションエラーが発生しBiz/Browserが強制終了する場合がある  

対象バージョン Biz/Browser V Ver 5.0.0.0

障害内容 Col,Row,Col2,Row2プロパティやメソッドの列/行番号を指定する引数に大きな桁数の値や不正な負数を指定すると、処理中のまま画面の応答がなくなったり、アプリケーションエラーが発生しBiz/Browserが強制終了する場合がある。

[スクリプト例]
SSpread S {
  X = 14;
  Y = 18;
  Width = 241;
  Height = 118;
  col = 1;
  row = 1;
  value = "TEST";
  BackColor = $FFFF99;  
 }
 Button Button1 {
  X = 17;
  Y = 145;
  Width = 201;
  Height = 38;
  Title = "セルコピー\n(桁数の大きい値を引数へ指定)";
  FontSize = 8;  
  Function OnTouch( e ) {
   ^.S.CopyRange(1, 1, 2147483649, 2147483649, 2, 2);
  }
 }
 Button Button2 {
  X = 17;
  Y = 187;
  Width = 198;
  Height = 38;
  Title = "セルコピー\n(不正な負数を引数へ指定)";
  FontSize = 8;  
  Function OnTouch( e ) {
   ^.S.CopyRange(1, 1, -2147483649, -2147483649, 2, 2);
  }
 }

 

要因 Biz/Browser V内部でCol,Row,Col2,Row2プロパティやメソッドの列/行番号を指定する引数に大きな桁数の値や不正な負数を指定された際の処理が正しく行われていない場合があった。

対処方法
(方法1) Col,Row,Col2,Row2プロパティやメソッドの列/行番号の引数を指定する前に値が不正でないかチェックを行う処理を追加する。
 
(方法2) 改修バージョンへのバージョンアップを行う。

改修バージョン

Biz/Browser V Ver 5.0.1.0


■ 障害レポート一覧へ