0
내 파일을 대상으로하는 새 프로세스를 만들 때 새 스레드에 문제가있는 것 같습니까?프로세스 실행의 문제
내 문제는 어디에 있습니까?
오류 메시지는 다음과 같습니다 : 하나 개의 스레드에서 만든 컨트롤은 다른 스레드에서 컨트롤에 부모가 할 수없는 내가 Proces.Run에 내 응용 프로그램을 시작
.하지만 정상적으로 시작할 때 문제가 없습니다.
내 파일을 대상으로하는 새 프로세스를 만들 때 새 스레드에 문제가있는 것 같습니까?프로세스 실행의 문제
내 문제는 어디에 있습니까?
오류 메시지는 다음과 같습니다 : 하나 개의 스레드에서 만든 컨트롤은 다른 스레드에서 컨트롤에 부모가 할 수없는 내가 Proces.Run에 내 응용 프로그램을 시작
.하지만 정상적으로 시작할 때 문제가 없습니다.
public void UpdateLabelText(String value)
{
if (_Form.InvokeRequired)
{
try { _Form.BeginInvoke(new StringParameterDelegate(UpdateLabelText), new object[] { value }); }
catch { ;}
return;
}
foreach (Control ctrl in _Form.Controls.Find("labelName", true))
{
((Label)ctrl).Text = value;
break; // Controls have unique names
}
}
delegate void StringParameterDelegate(string value);
코드 예 – abatishchev
을 제공하는 질문에 대해 자세히 설명해주십시오. "새로운 스레드에 문제가있는 것처럼 보입니다."작업 할 정보가 거의 없습니다. –
첫 번째 문제는 답을 얻을 수있는 질문입니다. –