У меня есть файл .rc со следующей записью:
01111 my_res { "string 1" }
01113 my_res { "string 2" }
01119 my_res { "string 3" }
Когда я компилирую этот файл .rc с помощью rc.exe, идентификатор записи ресурса становится 1111
, 1113
и 1119
соответственно.
Судя по всему, компилятор ресурсов обработал идентификатор как числовой.
Мое первое впечатление заключалось в том, что .res
файлы не могут хранить числа как строковые. Но при использовании редактора ресурсов (например: XNResourceEditor.exe
для изменения идентификатора ресурса 1111
на 01111
и он сохраняется как 01111
. Это показывает, что идентификатор ресурса может хранить числовой тип как строковый.
Есть ли способ скомпилировать числовой идентификатор ресурса как строковый?
my_res
. Разумеется, не показывайте весь сценарий, сначала сократите его. - person David Heffernan   schedule 10.02.2015Project | Options
и измените компилятор ресурсов наWindows SDK Resource Compiler
. Не используйтеBorland Resource Compiler (brcc32.exe)
, он покажет ошибки. - person Chau Chee Yang   schedule 10.02.2015'
), двойные кавычки ("
), косую черту (/
и `\`), и ничего из этого не работает. - person Chau Chee Yang   schedule 10.02.2015