Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 03.11.2010, 09:53   #1
Gregor
Форумчанин
 
Регистрация: 24.10.2007
Сообщений: 208
Вопрос Файл ресурса

Добрый всем день. Подскажите как можно поменять версию файла в файле ресурса *.res? Нужно программно менять версию файла и продукта. Получается , что делфи cам формирует файл *.rc при сохранении проекта и компилирует его в *.res. потом весь проект. я так понимаю. Или может этот rc где то поискать?
интенсивно гуглю прежде чем задать вопрос
Gregor вне форума Ответить с цитированием
Старый 03.11.2010, 10:07   #2
DIgorevich
Погулять вышел
Участник клуба
 
Аватар для DIgorevich
 
Регистрация: 17.05.2010
Сообщений: 1,573
По умолчанию

файл *.rc это обычный текстовый файл (открывается даже блокнотом). Это инструкция для компилятора ресурсов brcc32.exe
Никогда не знаешь, где тебе повезет... (Фрай)
DIgorevich вне форума Ответить с цитированием
Старый 03.11.2010, 10:16   #3
Gregor
Форумчанин
 
Регистрация: 24.10.2007
Сообщений: 208
По умолчанию

эт я знаю. ситуация следующая. Если создать и сохранить проект, то рядом появиться файл .res это уже откомпилированный rc. там содержаться иконки версии и еще возможно что то. потом он компилируется вместе с проектом. так вот мне нужно либо найти этот *.rc файл который формирует делфя либо залесть в res файл и там поменять версию. надеюсь понятно изложил.
интенсивно гуглю прежде чем задать вопрос
Gregor вне форума Ответить с цитированием
Старый 03.11.2010, 10:18   #4
DIgorevich
Погулять вышел
Участник клуба
 
Аватар для DIgorevich
 
Регистрация: 17.05.2010
Сообщений: 1,573
По умолчанию

м-м... а через саму делфи поменять версию не получается (свойства проекта)?
Никогда не знаешь, где тебе повезет... (Фрай)
DIgorevich вне форума Ответить с цитированием
Старый 03.11.2010, 10:20   #5
Gregor
Форумчанин
 
Регистрация: 24.10.2007
Сообщений: 208
По умолчанию

ну когда в группе много проектов и нужно некоторым или всем поменять одно и то же то совсем не айс.
интенсивно гуглю прежде чем задать вопрос
Gregor вне форума Ответить с цитированием
Старый 03.11.2010, 10:23   #6
DIgorevich
Погулять вышел
Участник клуба
 
Аватар для DIgorevich
 
Регистрация: 17.05.2010
Сообщений: 1,573
По умолчанию

Тогда открываешь файл *.dof и его парсишь на наличие строк "ProductVersion=" и "FileVersion="
Никогда не знаешь, где тебе повезет... (Фрай)
DIgorevich вне форума Ответить с цитированием
Старый 03.11.2010, 10:35   #7
Gregor
Форумчанин
 
Регистрация: 24.10.2007
Сообщений: 208
По умолчанию

а что за dof файл? понятно что содержит текущие параметры проекта. а как с ним работать? (ну т.е поменять содержимое потом проект откомпилировать). и где он храниться? и все ли корректно будет если только в нем поменять?
интенсивно гуглю прежде чем задать вопрос
Gregor вне форума Ответить с цитированием
Старый 03.11.2010, 10:38   #8
DIgorevich
Погулять вышел
Участник клуба
 
Аватар для DIgorevich
 
Регистрация: 17.05.2010
Сообщений: 1,573
По умолчанию

в папке с проектом находится этот самый файл... (там вообще много всяких файлов ). Это такой же текстовый обычный файл. Открываешь его, находишь указанные выше строки. Меняешь версию на нужную, сохраняешь. НО!!! Потом все равно проект надо будет перекомпилировать.
Никогда не знаешь, где тебе повезет... (Фрай)
DIgorevich вне форума Ответить с цитированием
Старый 03.11.2010, 10:42   #9
Gregor
Форумчанин
 
Регистрация: 24.10.2007
Сообщений: 208
По умолчанию

файлов достаточно, НО *.dof нету. у меня bds 2006.
интенсивно гуглю прежде чем задать вопрос
Gregor вне форума Ответить с цитированием
Старый 03.11.2010, 10:45   #10
DIgorevich
Погулять вышел
Участник клуба
 
Аватар для DIgorevich
 
Регистрация: 17.05.2010
Сообщений: 1,573
По умолчанию

ну, не знаю как в bds 2006 тогда... посмотри через тотал-просмотрщик различные файлы на наличие этих строк.
Никогда не знаешь, где тебе повезет... (Фрай)
DIgorevich вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Парсинг WEB ресурса mar4elo Общие вопросы C/C++ 11 17.05.2010 19:01
Замена ресурса (\ов) forusing Общие вопросы C/C++ 4 30.03.2010 20:07
Как открыть файл из ресурса VladimirVB Общие вопросы Delphi 5 20.08.2009 21:18
как открыть текстовый файл из ресурса{$R *.RES} в мемо1 (Delphi 7) veronika93 Помощь студентам 1 20.03.2009 08:58
Извлечение ресурса в файл JivotiK Общие вопросы Delphi 1 26.04.2007 11:48