지상현님의 안타까운 *에 대한 내용을 보았습니다.
아마 델파이 문법 공부를 제대로 안 하신듯 싶습니다 (무슨 그런말을 -_-;)
하여간 오늘은 Res 하기전에 Rc를 공부하도록 하겠습니다.
리소스 컴파일러에서는 rc 텍스트 파일을 사용합니다.
예제로, 창조 프로그램의 아이콘 그룹을 뜯어서 rc로 분석해보면...
MAINICON ICON "Icon_2.ico"
이것을 컴파일해서 보면 다음 구조입니다.
+ Icon
└+ MAINICON
└ 임의의 번호
이제 뭔지 감이 잡히십니까?
그럼 더 큰 예제를 보도록 하겠습니다.
STRINGTABLE
LANGUAGE LANG_NEUTRAL, SUBLANG_NEUTRAL
{
61092, "Unknown GIF version"
61093, "GIF image encoding error"
61094, "GIF encoded data is corrupt"
61095, "GIF code size not in range 2 to 9"
61096, "Wrong number of colors; must be a power of 2"
61097, "Unrecognized extension block: %.2x"
61098, "No GIF Data to write"
61099, "Cannot change the Size of a GIF image"
61100, "CompuServe GIF Image"
}
이것은 무엇을 의미하는지 아십니까?
+ String Table
└+ 임의의 숫자
└ 0
내용은 이렇게 구성되는 것이죠.
LANGUAGE LANG_NEUTRAL, SUBLANG_NEUTRAL
{
61092, "Unknown GIF version"
61093, "GIF image encoding error"
61094, "GIF encoded data is corrupt"
61095, "GIF code size not in range 2 to 9"
61096, "Wrong number of colors; must be a power of 2"
61097, "Unrecognized extension block: %.2x"
61098, "No GIF Data to write"
61099, "Cannot change the Size of a GIF image"
61100, "CompuServe GIF Image"
}
그럼 다음장에서는 rc를 어떻게 res로 컴파일 하는지를 알아보겠습니다. |
|