2010-12-10 3 views
1

firstlly 메신저 미안 불쌍한 내 영어HTTP로 데이터를 전송하는 데 문제가 있습니까?

내가 나는 XML 파일에서 데이터를로드 할 때 문제가 발생하는됩니다 vb.net 에서 채팅 응용 프로그램에 문제가, 내 양식이 응답하지 않습니다에 대한.

내가 그 문제에 대한 해결책을 가지고하지만 난 당신이 동기 호출을 사용하여 별도의 스레드에서 IO를 수행하거나 비동기 호출을 사용하여 나타내는 이벤트를 처리해야 하나,

+0

귀하의 질문에 너무 정확한 대답을 얻기가 너무 막연합니다. (Jon Skeet이 문제가 무엇인지 정확하게 추측했지만) - XML이로드되는 동안 양식이 영원히 응답하지 않거나 XML이로드되는 동안 응답하지 않는 양식입니까? 왜 더 많은 솔루션이 필요합니까? 아니면 현재 솔루션의 문제점이 있습니까? – stakx

+0

브라우저가 웹 페이지를 읽을 때처럼 브라우저가 멈추지 않고 멈추지 않을 것입니다. 그러나 매 초마다 데이터가 이어지며 영원히 기억됩니다. 내 솔루션은 더 나은 솔루션을 원합니다. 그리고 나는 더 나은 생각, 메신저 vb.net 새로운 : D 조 – m0unir

답변

3

기본적으로 감사 다른 솔루션

필요 진행 상황 등. 별도의 스레드를 사용하는 것이 더 간단한 접근 방법 일 수 있습니다. 그런 다음 Control.BeginInvoke 또는 Dispatcher.BeginInvoke을 사용하여로드가 완료되면 UI 스레드로 데이터를 다시 가져올 수 있습니다.

은 IO 대기중인 UI 스레드를 차단하지 않습니다.

관련 문제