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