GUI から値を読み込もうとしていて、 を使用して以下に示すようにデータを渡しましたTask
。私が理解していないのは、コンボボックスフィールド(つまりtab3_ddl_Range.SelectedText
)のみが原因でエラーが発生し、それを削除するとエラーが消えることです。それでもエラーが発生するべきではありませんか?非 GUI スレッドから GUI にアクセスしているのでしょうか?
factoryA.StartNew(() => ReadInstrument_3(
Globls.numReadings, tab3_txt_Address.Text.TrimEnd(), tab3_rb_DCI.Checked,
tab2_rb_DCV.Checked, tab3_ddl_Range.SelectedText.TrimEnd(),
tab3_rb_FixedZ_10G.Checked, tab3_rb_FixedZ_10M.Checked,
tab3_rb_Azero_Off.Checked, tab3_rb_Azero_On.Checked,
tab3_rb_Azero_Once.Checked, tab3_txt_Aper.Text.TrimEnd(),
tab3_txt_Device_Timeout.Text.TrimEnd(), tab3_txt_SICL.Text.TrimEnd())