|
최민우 님이 쓰신 글 :
: 안녕하세요.
:
: 아래 비슷한 질문을 드렸었는데..
:
: 큰 용량의 이미지를 LoadFromFile을 써서 읽으면 한참동안 컴퓨터가 다운된것처럼 보입니다.
:
: 그래서 TestThread::Execute() 부분에 TempBitmap->LoadFromFile("c:\\test.bmp"); 부분을 추가하려고 하는데요..
:
: 이렇게 써보니.. Out of Resource라는 오류가 프로그램 실행중에 뜨더군요...
:
: 어떤분께선 Synchronize로 빼라고 말씀을 하시는데..
:
: Synchronize로 빼면 다운된것처럼 멈춰있는 현상은 동일하게 나타납니다.
:
: 어떻게 방법이 좀 없을까요?
:
: 답변 부탁드립니다..
저랑 비슷한 부분에서 고생을 하시나 보네요..
쓰래드라고 해서 끈김없이 실행 되지는 않습디다.. 제가 해본결과..
윈도우라는 특징 때문인거 같기도 한데요.. 아니면 실력이 없어서 그럴지도..
윈도우는 사용자의 입력과 보여주는 부분을 최우선 적으로 처리 하는거 같드군요..
저두 완벽하게 해결 하지는 못했는데요.. 그리고 소스를 좀 올려 줘보세요..
쓰래드에 Sleep()이 없으면 프로그램이 시작할때 멈추는거 같드군요..
그리고 Synchronize로 저도 처리 부분을 빼 보았는데.. 안되드군요..
도움도 안되는 답변 해서 죄송하네요.. 저도 같은 고민거리로.. 골머리를 썩고 있는 중이라서요.
|