URLDownloadToFile 함수를 이용하여 URL 로부터 다운을 받을때 이 함수만을 단독으로 이용하면 받는동안 진행상황을 파악할 수 없으며 다운로드가 종료될때까지 다른 작업을 수행 할 수 없다.
진행상황을 파악하기 위해서는 CallBack 함수를 이용해야 하고, 진행중 다른 작업을 하려면 Thread로 동작을 하거나 Application에 다른 작업을 하도록 해주어야 한다.
GMPmp3 의 업그레이드 버전인 v2 를 만들기 위해 이 방법을 사용하였다.
진행 상황을 파악하기 위한 CallBack 함수는 IBindStatusCallback 인터페이스를 상속 받아 구현한다.
함수 중 OnProgress 함수가 진행 중 계속 호출되어 이 함수내에 다운로드 진행상황을 처리해주면 된다.
진행상황을 파악하기 위해서는 CallBack 함수를 이용해야 하고, 진행중 다른 작업을 하려면 Thread로 동작을 하거나 Application에 다른 작업을 하도록 해주어야 한다.
GMPmp3 의 업그레이드 버전인 v2 를 만들기 위해 이 방법을 사용하였다.
진행 상황을 파악하기 위한 CallBack 함수는 IBindStatusCallback 인터페이스를 상속 받아 구현한다.
함수 중 OnProgress 함수가 진행 중 계속 호출되어 이 함수내에 다운로드 진행상황을 처리해주면 된다.
'Dev Story > Tips' 카테고리의 다른 글
확일 확장자 검색 - 도대체 이 놈이 무슨파일이지? (0) | 2008.02.21 |
---|---|
C++ Builder 용 OpenCV 1.0 Library & DLL (2) | 2008.02.17 |
내 멋대로 윈도우 모양 만들기 (0) | 2008.02.11 |
URL 주소를 파일로 다운로드하기 (0) | 2008.01.25 |
VCL C++ ASCII 텍스트 파일을 UNICODE 텍스트 파일로 변환 (0) | 2008.01.24 |