193) 中止 (A), 再試行 (R), 失敗 (F)? ZORO 2002/04/22(月) 12:39 |
|
お世話になります。 今回はタイトルどおり、アクセスエラーの際の結果を取得する方法 を知りたくて相談させていただきました。 Cでプログラムしているのですが、FDドライブにアクセスした際に、 FDが入っていないときなど、DOSがメッセージを表示してくれます。 そのメッセージに対する結果をプログラムで判断したいのです。 中止 (A), 再試行 (R), 失敗 (F)? に対する、選択結果というのは取得可能なのでしょうか? 再試行であればDOSが勝手にやってくれるので問題ないのですが、 中止や失敗を選択された場合は、それ以降の処理を中断する必要 があります。 宜しくお願いいたします。 |
|
194) Re:中止 (A), 再試行 (R), 失敗 (F)? SYSOP 2002/04/22(月) 15:24 |
|
ZOROさん こんにちは。 >Cでプログラムしているのですが、FDドライブにアクセスした際に、 >FDが入っていないときなど、DOSがメッセージを表示してくれます。 >そのメッセージに対する結果をプログラムで判断したいのです。 > >中止 (A), 再試行 (R), 失敗 (F)? >に対する、選択結果というのは取得可能なのでしょうか? 「DOSの致命的エラー処理用の割り込み=int 24hに自前のエラー処理ルーチンをからませる、または置き換える、あるいは参照する」といったかたちで可能(なはず)です。しかるべき参考書を入手されたほうが確実かと思いますが、とりあえず「DOS INT 24H」とかのキーワードでWEB上を探せば、ある程度の情報は得られるかと思います。 YanaKen |
|
195) 補足 ZORO 2002/04/22(月) 15:35 |
|
環境はWin98SEのDOS窓です。 |