今日、仕事で奇妙な問題に遭遇しました。次にどこに行けばよいかわかりません。
私は、ネットワーク上の複数のコンピューターで実行されるソフトウェア (VB.NET) に取り組んでいます。コンピューターの 1 つ (1 つだけ) で、ボタンの 1 つのクリック イベントが断続的にしか発生しません (これを確認するためにブレークポイントを挿入しました)。イベントが実際に発生する前に、ボタンを 1 回から 10 回以上クリックする必要があります。
奇妙な点は、ネットワークを介して別のコンピューターにリモート デスクトップし、(障害のあるコンピューターから) ボタンをクリックすると、同じ問題が発生することです。ただし、問題が表示されていないコンピューターから障害のあるコンピューターにリモートデスクトップすると、問題は発生しなくなります。
問題のあるコンピューターは Windows 7 32 ビットを実行しており、ソフトウェアは Visual Studio 2008 Express を使用して開発されました。これは、同じソフトウェアを問題なく実行する他のコンピューターと同様です。
イベント ハンドラのコードは次のとおりです。
Private Sub cmdStart_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cmdStart.Click
...
End Sub
また、これはプログラムでクリックイベントが発生しない唯一のボタンではなく、プログラム内の他のボタンでも断続的に発生するだけです (ただし、これも 1 台のコンピューターからのみ)。
どんな助けでも大歓迎です!
ありがとう、
マイク