|
흠.. 리소스해커로 보니... 프로그램 아이콘을 32x32를 먼저 만들고, 16x16을 만드니.. 32x32아이콘이 빌더 디폴터 아이콘이 되고, 꺼꾸로 16x16아이콘을 먼저 만든후 32x32 아이콘을 추가하니, 16x16아이콘이 빌더의 디폴터 아이콘이 되네요...
그래서 리소스해커 프로그램으로 Mainicon그룹을 보니, 16x16 또는 32x32 아이콘중의 하나는 꼭 빌더의 디폴터 아이콘으로 되어있더군요.
빌더에 딸려오는 이미지 에디터로 res 파일을 열어봤을때는 Mainicon 그룹에 분명히 둘다 첨부한 아이콘으로 되어있는데요...
그래서 리소스해커로 실행파일의 Mainicon 그룹을 변경시켜 잡았습니다.
고맙습니다. 하느리님.. (__)
하느리 님이 쓰신 글 :
: 일단, 안된다니 어떻게 말씀을 못드리겠네요.
:
: resource hacker라는 프로그램을 첨부합니다.
: 이 프로그램으로 개발하신 프로그램을 열어서, icon folder와 icon group folder를 조사해 보세요. 무언가 해결의 실마리가 보이지 않을까 합니다. 이 프로그램은 리소스를 가지고 있는 실행프로그램이나 DLL을 조사하고 리소스를 수정하는 프로그램입니다.
:
: 혹, 이 프로그램이 공개용(제가 알기로는 공개용입니다)이 아니면 지우겠습니다.
:
: [참고]
: 맥킨토시에서는 DesktopDB라는 특수한 파일이 시스템폴더가 존재하는 하드의 최상위 디렉토리에 존재하여 이 파일 내부에 각 프로그램의 정보를 저장합니다. 그래서 icon 등의 리소스가 깨어졌을 경우, 데스크탑을 rebuild하는 방법으로 처리하여 수정합니다. 하지만 Windows 기반에서는 레지스트리에 프로그램의 정보를 저장하고, 실행프로그램에 연결된 파일타입에 대한 정의를 하고 있는 것으로 압니다. (아시는 내용이겠지만...)
:
: 혹여 레지스트리에 리소스 관련한 것을 작성하시지는 않았는지.... 그런 노파심이 들기도 하네요.
: 실행파일만 다른 컴퓨터에 복사하여 테스트해 보세요. 그래도 같은 현상이 발생하면, 프로그램 내부의 리소스 상의 문제이겠지요.
:
:
: [참고2]
: 가장 의심이 가는 것은 48*48 빌더 기본 아이콘이 들어가 있는 것은 아닌가 생각됩니다. Micro Angelo나 기타 아이콘을 편집할 수 있는 프로그램을 이용하여 확인해 보세요.
:
:
:
:
:
: 이상민 님이 쓰신 글 :
: : 실행파일 생성시에 Projects-Options-Icon 에서 16x16과 32x32 아이콘을 등록했습니다.
: :
: : 그런데, 탐색기에서 작은 아이콘보기할때는 이상이 없는데, 큰아이콘보기를 하거나, 바탕화면에 바로가기를 생성시키면 빌더 실행파일의 디폴터 아이콘으로 생성이 됩니다.
: :
: : 보기에는 48x48 사이즈 아이콘인것 같은데(아닌가.. ^^;)
: : 큰아이콘보기까지 아이콘설정을 바꾸고 싶습니다.
: : 어떻게 해야 될런지.. ^^;;
: :
: : 참고로 16x16과 32x32 아이콘은 빌더에 딸려있는 이미지에디터를 사용해서 하나의 아이콘 파일로 저장했습니다.
|