私はSerialPort
クラスで非常に大きな問題を抱えており、これを解決するにはいくつかの助けが必要です。.NET 2.0/3.5のSerialPortメモリリーク
複数のデバイスに接続する必要があるため、複数のシリアルポートを汎用リストに使用しています。
これは、デバイス(私たちの場合は、携帯電話)のいずれかがオフになっている場合は、そのケーブルがある場合は、ボタンがクリックされた後、私たちの基本的なコードは、
今List<SerialPort> ports = new List<SerialPort>();
private void button1_Click(object sender, EventArgs e)
{
ports.Add(new SerialPort("COM6"));
ports.Add(new SerialPort("COM7"));
ports.Add(new SerialPort("COM8"));
foreach (SerialPort port in ports)
{
port.Open();
}
}
...のように見えるものですUSBポートから切り離された場合、すぐに大量のメモリリークが発生します。
ご協力ください。
私は同じようなスレッドhereと、Microsoft Connectのいくつかのバグレポートに気付きました。 しかし、今は即時緊急の解決策が必要です...誰かが助けてくれたら本当に感謝します。 ありがとうございます。
btw、そのリンクはexpert-exchange(Microsoft Connectではなく)にあり、動作しないようです。面白いことに、言葉の間にダッシュがなければ、それは "専門家の交換"とは異なる方法であるが完全に有効なサイトである "専門的な性転換"と読むことができる。面白すぎる。 –
すぐに緊急のソリューションが必要な場合は、StackOverflowと同様に、Microsoftサポートに電話してチケットを開く必要があります。 –