過去の桐井戸端BBS (桐ver.8)
2225 一括処理終了時にクラッシュ 太田 1999/7/18-01:10
桐5の当時作った成績処理の一括を、一部コマンドの変更で桐7までは、問題なく動いていました。
桐8でそのまま使ったら、一括を終了させようとすると、クラッシュしてしまいます。
次のような処理なのですが、解決方法をご存じの方は、お知らせ下さい。

変数宣言 数値{&メイン項目,&サブ項目,&終了}
変数宣言 文字列{&種別,&テスト名,&実施日}
表示制御 蝸表示=しない,処理中表示=しない
代入 &メイン項目=1
*表 成績処理
繰り返し (&メイン項目≠0 .and &メイン項目≠9)
  メニュー2 &メイン項目,&メイン項目,(20,10),””,”種別入力,
テスト名,実施期日,処理実行”,”確認カード,個人カード,学級一覧,五計一
覧,終了”
ケース開始
*種別の入力
  ケース(&メイン項目=1)
     手続き実行 サブメニュー1
     画面表示(03,40),&種別,緑
     条件 (&サブ項目>2) ケース中止
*テスト名の入力
  ケース(&メイン項目=2)
     条件(&種別=”定期”) 手続き実行 サブメニュー2
     条件(&種別=”定着”) 手続き実行 サブメニュー3
     画面表示(05,40),&テスト名,緑
     条件 (&サブ項目>5) ケース中止
*実施日の入力
  ケース(&メイン項目=3)
     画面表示(21,19),¥
       ”実施期日:95/04/25-26のように入力してください。”
     キー入力(07,40),終了状態=&終了,&実施日
     画面表示(07,40),&実施日,緑
     条件(&終了=0) ケース中止
*計算処理の実行
  ケース(&メイン項目=4)
     条件(#部分列(&テスト名,5,2)=”中間”)¥
       手続き実行 サブメニュー4
     条件(#部分列(&テスト名,5,2)=”期末”)¥
       手続き実行 サブメニュー5
     条件(&種別=”定着”)¥
       手続き実行 サブメニュー4
*素点確認カードの印刷
表示制御 蝸表示=しない,処理中表示=しない,機能名表示=しない
  ケース(&メイン項目=5)
      帳票印刷 "定期11",部数=1,繰り返し数=1,開始ページ=1,終了ペー
ジ=0,連番=1,ページ番号=1,罫線印字=する,強制改行文字="",ビン番号=1,縮小率
=0,ソート=しない,両面印刷=しない
*個人カードの印刷
表示制御 蝸表示=しない,処理中表示=しない,機能名表示=しない
  ケース(&メイン項目=6)
      帳票印刷 "定期21",部数=1,繰り返し数=1,開始ページ=1,終了ペー
ジ=0,連番=1,ページ番号=1,罫線印字=する,強制改行文字="",ビン番号=1,縮小率
=0,ソート=しない,両面印刷=しない
*学級別一覧表の印刷
表示制御 蝸表示=しない,処理中表示=しない,機能名表示=しない
  ケース(&メイン項目=7)
      帳票印刷 "定期31",部数=1,開始ページ=1,終了ページ=0,連番=1,
ページ番号=1,罫線印字=する,強制改行文字="",ビン番号=1,追出し=しない,脚書部
=浮動,縮小率=0,ソート=しない,両面印刷=しない
*五教科順位別一覧表の印刷
表示制御 蝸表示=しない,処理中表示=しない,機能名表示=しない
  ケース(&メイン項目=8)
      並べ替え 条件名="五順"
      一覧表印刷 属性名="五順一覧表",部数=1,開始ページ=1,終了ページ
=0,ページ番号=1,縮小率=0,ソート=しない,両面印刷=しない
      解除 1
  ケース終了
繰り返し終了
*表
終了
2251 Re: 太田 1999/7/25-18:44
記事番号2225へのコメント
>画面表示を使うと、引っかかるようです。
8月頃に、修正版がでるようです

戻る