過去の桐井戸端BBS (桐ver.8)
5657 右上隅の×で終了させないようにできませんか。 月井雅晴 2000/04/20-22:11
いつも困ったときしか利用していませんが、久し振りに覗いてみると、
肩身の狭い思いをしているユーザーの方が少なくないのに勇気づけられました。
さて、私は桐の元を去った人たちに桐の素晴らしさを再認識してもらうべく、
調査書や成績処理の一括処理を作成している高校教員ですが、教員の中には、
私の作ったマニュアル通りにされない方が何人もおられます。
何と呼ぶのか分かりませんので、とりあえず画面右上隅の×と言っておきますが、
一括処理の実行中にそれをクリックして、さらに保存終了を勝手に選択されて、
無意識に表を書き換えてしまわれる方がおられます。
そのため、後から使われる方が迷惑するということがあります。
そこで、右上隅の×をクリックしても一括処理の実行が中止されないようにしたいのですが、
そんなことができますでしょうか。お願いします。
5662 Re:右上隅の×で終了させないようにできませんか。 宮城 2000/04/21-00:35
記事番号5657へのコメント
月井雅晴さん、こんにちは。

フォームでいいんでしょうか?

フォームのオブジェクト属性→フォームのタブ→コントロールメニューのチェックを外すでどうですか?

5665 Re:右上隅の×で終了させないようにできませんか。 月井雅晴 2000/04/21-07:43
記事番号5662へのコメント
アドバイスありがとうございます。そういうことができるということを初めて知りました。
ただ、桐を終了させる1つ外側の×をクリックして一括処理の実行を中断させるのを無効にしたいと思ったのですが、
それは不可能ですか。
もちろん、それが可能になりますと、一括処理の暴走を止める手段がフリーズしたとき
と同じものになるという危険性はありますが。どなたかお願いします。

5667 Re:右上隅の×で終了させないようにできませんか。 宮城 2000/04/21-08:48
記事番号5665へのコメント
>一括処理の暴走を止める手段がフリーズしたときと同じものになる

はて? 「暴走」とはなんでしょう? 右上×で終了できるなら通常処理の範囲ですが。
これで一括処理の実行をとめることなどできないはずです。
???

5683 Re:右上隅の×で終了させないようにできませんか。 hidetake 2000/04/21-18:45
記事番号5667へのコメント
>右上隅の×で終了させないようにできませんか。

出来ないことはありませんが、桐自身では設定できません。

桐は Windows なソフトなので、その設定を外部より無理矢理
設定(APIを呼び出し変更)すれば、一応可能です。

でも、×を表示しないようにしても、これは桐自体のコントロールメニュー、
あるいはフォームのコントロールメニュー、更には表のコントロールメニューを消したところで、
Alt+F4で Window を閉じることは Windows の標準的な手法として、いつでも可能です。
従って、間違って、あるいは故意に Alt+F4 されてしまえば元の木阿弥です。
と言うことはご承知おき下さい。

では、どうすれば可能かというと、【多遊】さんのところの
観験桐 #033 に、そのためのツールが登録されております。
http://www2u.biglobe.ne.jp/~s_tanaka/download/dl-list.htm

これを使えば、桐に限らず標準的な Windows のソフトであれ
ばコントロールメニューを消すことが可能です。

説明の中で kiri71 とあるのは桐 Ver7.1 の桐本体の ClassNameです。
桐8であれば kiri8 と指定する必要があります。
そのほかのソフトであれば制御したい Window の ClassName
を指定します。

あまりお勧めはしませんが、どうしても必要であればお試し下さい。
でも、すべて自己責任でお使い下さい。


5695 Re:右上隅の×で終了させないようにできませんか。 月井雅晴 2000/04/22-21:19
記事番号5683へのコメント
アドバイスありがとうございました。
いろいろ考えましたが、私の既存の技術の範囲で、フェイル・セイフとフール・プルーフを
徹底的にして何とか乗り切りたいと思います。
私のマニュアルをよく読まずにトラブルを起こす方が多かったので、動転していたのでしたが、
落ち着いて考えてみると、なんとかなりそうです。
貴重な時間を割いていただき、ありがとうございました。

戻る