■96625 / ) |
メインフォームと通信フォームを別スレッドで実行させたい。 |
□投稿者/ ヒロカンサ (1回)-(2020/12/25(Fri) 16:03:19)
|
分類:[VB.NET/VB2005 以降]
開発環境:Win10 Home 64bit 使用言語:Visual Studio Community 2019
VB.net、初心者です。 Visual Basic にて、メインフォームとシリアル通信をしている フォームがあります。 メインフォームでは、シリアル通信で取得したデータを 使って処理を行っています。 メインフォームで処理をしていると、シリアル通信の処理が 止まってしまいます。 同時に並行処理を行いたいので、別スレッドでシリアル通信を 実行させたいのですが、方法がわかりません。 Webでの情報をもとに、
Dim t As New System.Threading.Thread( _ New System.Threading.ThreadStart(AddressOf frmSerial.show)) 'スレッドを開始する t.Start()
と記述してみたのですが、直ぐにフォームが閉じてしまいます。
非常に困っています、どうかご教授下さい。
|
|