2012-03-01 3 views
0

하위 폼에서 상위 폼으로 돌아갈 때 응용 프로그램이 충돌합니다. 그것은 비정상적으로 종료 코드 (PM_ASSERT_ERROR) 종료종료 코드 (PM_ASSERT_ERROR)로 인해 프로세스 작업이 비정상적으로 종료되었습니다.

프로세스 작업을주고있다

는 출원 업무 전화가

스택 추락 좀 스레드가 자식 폼에서 실행중인 경우, 위의 충돌이 발생한다고 생각 . EX의 경우 : 하위 양식에서 DecodeUrl()을 사용하여 이미지를 다운로드합니다. 부모 폼으로 돌아 가면 다른 개체에 할당 된 메모리를 모두 할당 취소하고 응용 프로그램 컨트롤에서 자식 폼을 제거하고 있습니다. 이미지 다운로드 스레드가 여전히 활성 상태이며 충돌을 일으킨 것 같습니다. 어떤 생각이 오류를 처리하는 방법?

답변

1

사용자는 UI 컨트롤을 명시 적으로 제거하지 않아야합니다. 이 프레임 워크는 당신을 위해 그것을합니다.

관련 문제