1

http://nobbi.comPCSCConnectorから使用しています。最終更新日は 2004 年 4 月です。Windows XP ではすべて正常に動作しますが、Windows 7 では問題が発生しました。

Delphi IDE で CTRL+F2 を押して (終了)、ソフトウェアによってカード接続が開かれていると、(自分のソフトウェアを含む) どのソフトウェアもカードへの新しい接続を開くことができません。新しい接続を作成するには、カード (私の場合は USB) を物理的に再接続する必要があります。

に(から) と(から)dwScopeに変更しようとしましたが、問題は解決しません。SCardEstablishContextSCARD_SCOPE_SYSTEMSCARD_SCOPE_USERdwDispositionSCardDisconnectSCARD_LEAVE_CARDSCARD_RESET_CARD

4

1 に答える 1

2

を使うCtrl+F2と強制終了です。どのコードも、適切にクリーンアップしたり、何かを閉じたり、何かを解放したりする機会はありません。シャットダウンするだけです。ライブラリの終了コードを変更しても、実行される機会がないため、役に立ちません。アプリを強制終了することで、それが起こらないようにしました。

解決策:Ctrl+F2他の方法では止められないランナウェイ コード以外には使用しないでください。アプリケーションを通常どおりに閉じてください。そうすれば、クリーンアップやfinalizationコードの呼び出しなどを行うことができます。

于 2013-03-20T00:47:19.827 に答える