0

今日、仕事で奇妙な問題に遭遇しました。次にどこに行けばよいかわかりません。

私は、ネットワーク上の複数のコンピューターで実行されるソフトウェア (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 台のコンピューターからのみ)。

どんな助けでも大歓迎です!

ありがとう、

マイク

4

1 に答える 1

0

私のプログラムにも同じ問題がありました。音声を録音するプログラムでした。ボタンが起動するまでに少なくとも 23 回クリックする必要がありました (そうです、これを見つけるまでの時間と忍耐がありました)。故障したコンピュータにプログラムを再インストールしようとしましたが、役に立ちませんでした。そこで、プロジェクト ファイルをバックアップし、Visual Studio 2013 にアップグレードして、.NET フレームワーク バージョン 3.5 用のアプリケーションをターゲットにしました。このバージョンはかなり一般的で、XP を実行している古い PC を含め、ほとんどのコンピューターに搭載されています。アップグレードする前に、再インストールしてみてください。お役に立てれば :)

于 2014-07-01T07:16:51.810 に答える