0

Visual Studio 2005에서 Visual C++로 IE 추가 기능에 대한 리소스 DLL을 만들었지 만 DLL 내의 파일 (HTML 및 아이콘)에 액세스 할 수 없습니다. 리소스 파일을 사용하거나 사용하지 않고 시도했지만 여전히 액세스 할 수 없었습니다. 리소스 DLL이므로/NOENTRY 옵션이 설정됩니다. 리소스에 액세스하려면 "res : // C : \ Program Files \ MyApp \ MyDLL.dll/myfile.htm" 과 비슷한 경로를 사용하지만 작동하지 않는 것 같습니다. 나는 단계를 놓쳤습니까, 아니면 제가 제대로하지 않는 것이 있습니까? 알려 주시기 바랍니다.리소스 DLL에있는 파일에 액세스하는 방법

감사합니다.

올리비에.

답변

2

다시 한 번 문제의 해결책을 발견했습니다. "res : // C : \ Program Files \ MyApp \ MyDLL.dll/myfile.htm"구문은 정확하지만 어떻게 든 작동하지 않습니다. 그런 다음 "res : // C : \ Program Files \ MyApp \ MyDLL.dll/100"으로 변경했습니다. 여기서 100은 리소스의 '값'입니다 (리소스 파일의 모든 리소스는 ID와 값을가집니다). VS 2005에서 리소스 값을 확인하려면 리소스보기로 전환하고 값을 알고 자하는 리소스 파일을 마우스 오른쪽 단추로 클릭 한 다음 '리소스 기호'를 선택하십시오.

관련 문제