안녕하십니까? 김재억입니다.
Windows 폴더의 System 폴더에 보면 webvw.dll이 있습니다.
이 파일은 explorer 5.0 이후의 버젼을 설치하면 나오거나 WinMe를 설치하면 나오는걸로 알고 있습니다.
이 파일의 주된 용도는 탐색기의 보기 옵션에서 '웹 페이지 형식으로'를 선택한 경우 'html', '이미지'등을 Thumbnail 형태로 미리보기를 할 수 있도록 되어 있더군요.
그래서 제가 델파이에서 'Import ActiveX Control'메뉴를 선택해 등록을 했습니다.
근데... 문제는 지금부터이더군요.
이 파일의 버젼을 살펴보면...
5.0 버젼은 사이즈가 248K 로써 델파이에서 Import해서 사용하는데 아무런 지장도 없으며 수월하게 사용하고 있지만... WinMe나 최근 인터넷 익스플로어 버젼을 설치한 경우 나타나는 버젼인 5.5는 이 DocVW.DLL 파일의 크기가 2M Byte가 조금 넘으면서도 Thumbnamil방식의 미리보기가 되지 않습니다. 중간에 아무런 오류가 나타나지도 않고 그냥 작동만 하지 않기에 현재 답답한 마음일 뿐입니다. 물론 델파이에서 Import하는것도 전혀 아무런 오류가 나타나지 않고 매끄럽게 설치가 됩니다.
더 큰 문제는 실행이 잘되는 248K짜리 파일의 이름을 WebVW50.DLL과 같이 명칭을 바꾸고 5.5버젼이 설치된 컴퓨터의 System폴더에 복사한 다음 그 컴퓨터의 델파이에서 Import하여 사용하면 역시 아주 잘된다는 것입니다.
문제는 WebVW.DLL파일의 자체문제인것 같습니다.
결론은 파일의 버젼에 따라서 다른 실행결과값을 내더군요. 아무래도 뭔가를 손을 대야 할것 같은데... 제가 이 방면에 대해선 문외한과 같습니다. 아니면 이 컨트롤로 미리보기 파일을 읽어들이는 명령어를 다른 방법으로 사용해야 하던가요...
혹시 이 부분에 대해서 아시는 분께 답변을 좀 부탁드릴게요.
며칠째 고생하고 있습니다.
끝까지읽어주셔서 감사합니다.
수고하십시오.