詳細なご説明ありがとうございます。
確かに、マイコンボードからのデータを受信したMZ側で、通信が完了しない状態になっているようです。そのまま通信を終了しようとすると、フリーズするという現象は以前生じたことがありました。これについては、残念ながら不具合の原因を特定できておりません。
ご説明いただいた中で、もしマイコンボードから送信されるデータが必ず改行コードを含んでいるのであれば、以下の設定をお試しいただけますでしょうか。
1)ビルダーで、「シリアル通信」コンポーネントの属性情報を開きます。
(左側に並んでいるコンポーネント上でダブルクリックすれば開きます)
2)属性「ReadMode」を0から2に変更して、「設定」ボタンで閉じます。
3)アプリを別名で保存して実行し、通信を開始してお試しください。
属性「ReadMode」を2にすると、改行コードを読み取ったときにデータ生成イベントが発生します。0のときは、通信の途切れた時にデータ生成イベントが発生しまして、改行コードがない場合も一連の文字列等を受信することができますが、何らかの理由で途切れていない状態になっているとすると、イベントが発生せずに今回のような状態になると思われます。