我真的在 Stackoverflow 上阅读了所有其他类似的主题。没有什么对我有用...我抛出“异常”类型的异常,但我无法处理异常。
我已经在 DoWork Progress 的 CompletedEvent 中尝试过(使用 try/catch,witch e.error ....)
void bgGetResponse_RunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e)
{
if (e.Error != null)
{
MessageBox.Show(e.Error.Message);
ConvertByte(myFile);
myFile= null;
}
}
void bgGetResponse_DoWork(object sender, DoWorkEventArgs e)
{
byte[] test= new byte[] { 1, 1, 0, 1, 1};
//Here the error occured (just with throw new Exception("error"))
//The method only throws an exception (for test purposes)
testResponse= _configManager.GetResponse(test, 0);
}
GetResponse(...)
{
throw new Exception("..!");
}
有任何想法吗?
感谢您的努力