タイトル | : 通信中に電源OFFで異常 |
記事No | : 14636 |
投稿日 | : 2010/04/16(Fri) 17:03 |
投稿者 | : Macky |
VB6 SP6 にてRS-232C通信するソフトを作成し運用しています。 このソフトはXP上で動き、DOS-PCからRS-232C経由でデータを受け取っています。 このソフトは起動すると通信ポートを開き、常にデータ受信を出来るように待機しています。
通常はこのソフトを終了させ(内部的には通信ポート閉じている)、その後PCの電源を落とすのですが、たまにこのソフトを終了させずに(PCも起動したまま)工場電源がOFFされて、PC電源も強制OFFされる事があります。
この場合、次回起動時にこのソフトは異常となり、「パスが見つかりません」とかのエラーを表示し、OKを押すと通常の画面表示まではするのですが、通信は出来ない状態となってしまいます。この後は再起動してもこの症状が発生します。
EXEファイルをWindws2000等の互換モードで起動すると症状がなくなり、正常に通信出来るようになり、その後、互換モード設定を無しにしても通信は出来ます。 正常なファイルを上書きするだけでは、正常には戻りません。
この様な現象への対処方法をご教授頂けないでしょうか。宜しくお願い致します。
|