Главная / Каталог программ / Программирование / Для восстановления ресурсов VC 6.0

Для восстановления ресурсов VC 6.0

Дата изменения: 12/05/2009

 

Редактор VC 6.0 (версия 6.0.8168.2) работает с ошибками при работе с ресурсами. Например в файле resource.h повторяются числовые идентификаторы, пример:
#define IDC_BUTTON1 135
#define IDC_BUTTON2 135
#define IDC_BUTTON3 135
Хотя число которое присваивается имени ресурса, должно быть уникальным. При нажатии на кнопку IDC_BUTTON1 будет срабатывать кнопка IDC_BUTTON3. Наверное многие с этим сталкивались при написании больших проектов.
Так же редактор не удаляет старые строки, если вдруг мы переименуем IDC_BUTTON1 например в IDC_B_START. Редактор добавит новую запись, при этом не удалит старую. После написания даже самого не большого проекта получается гора мусора в файле resource.h. При этом очень сложно вручную отследить, что нужно в программе, а что нет.
Эта программа устраняет все эти ошибки. Открывает файл resource.h пробегает по строкам проверяет есть ли эти ресурсы в программе, если таких ресурсов нет, то удаляет строки. Так же программа назначит новые идентификаторы для каждого ресурса. Программой можно пользоваться как в больших так и в маленьких проектах.
ПРИМЕЧАНИЕ: Есть ресурсы, которые используются, но не добавляются в *.rc файл. т.е. их нет в визуальном режиме, например TIMER. Если Вы используете таймер как ресурс, то если Вы оставите в названии ресурса слово TIMER, программа не будет его удалять из файла resource.h. Программа проверялась на моих рабочих проектах, если будут замечания и пожелания, пишите подправлю. Программа исправляет только один файл resource.h старый файл программа сохраняет в resource.bak и может всегда восстановить старую копию.

 

 

 

 

Ключевые слова: Для восстановления ресурсов VC 6.0, Программирование