-1
public void spawnVr_Monthly() {
vrMonthlyProcessingThread = new Thread(new ThreadStart(process_Vr_Monthly_File));
vrMonthlyProcessingThread.Start();
}
public void process_Vr_Monthly_File() {
OpenFileDialog vrmpf = new OpenFileDialog();
vrmpf.AutoUpgradeEnabled = true;
vrmpf.Title = "Select VR Monthly Parking file to process";
vrmpf.Filter = "VR Monthly Parking File (VRMTHY_OUT*.TXT|*.TXT";
}
実際にダイアログを表示していますか?あなたが示したコードは不完全です。 –
OpenFileDialogは、STAではないワーカースレッドでは使用できません。詳細は、Thread.SetApartmentState()を参照してください。そのXPマシンで使用していた.NETのバージョンが何であれ、それについて警告するのを忘れてしまった。 –