Форум: "KOL";
Текущий архив: 2007.05.20;
Скачать: [xml.tar.bz2];
Вниз"PROJECT Informator" - утилитка в помощь KOL программисту Найти похожие ветки
← →
DevilDevil © (2006-06-19 00:23) [0]Отправил я на днях модераторам ECMу и MTsvDNу свою простенькую утилитку, которая предназначена для простого создания файла ресурсов, содержащего иконку и информацию о версии ваших приложений
Незнаю, как вы решаете эту проблему, но, насколько мне известно, решается она в основном двумя способами:
1) используя Delphi-йский компилятор ресурсов brcc32.exe:
а) создать текстовый файл MyRes.rc например
б) вписать допустим "MainIcon Icon ПУТЬ_ДО_ФАЙЛА_ИКОНКИ"
в) вписать информацию о версии проги... это уже посложнее будет
г) создать и запустить bat файл, содержащий "C:\Program Files\Borland\Delphi7\Bin\brcc32.exe MyRes.rc"
д) если вы ни чего не напутали, то создастся файл ресурсов MyRes.res
2) используя опции проекта в самой Delphi:
а) сохранить приложение в какую-то папку
б) зайти в опции компилятора, выбрать иконку и добавить информацию
в) всё сохранить, компилировать, удалить всё кроме получившегося res файла
Не спорю, кому-то нравится так решать эту задачу, но моя утилитка [хоть и не лучшего дизайна] способна делать это проще. Да и во всех проектах теперь можно будет писать {$R *.res}, не придумывая каждый раз названии ресурса
Мой вопрос в следующем: почему до сих пор полезная утилита не стала доступной на этом сайте?
P.S. Возможно, я отстал от жизни, существует вещь намного удобнее... Но и в этом случае, хотя бы от одного могли бы придти комментарии :(
← →
ECM © (2006-06-19 09:58) [1]> Да и во всех проектах теперь можно будет писать {$R *.res},
> не придумывая каждый раз названии ресурса
> Незнаю, как вы решаете эту проблему
KOLProject.dprResource = TRUE
:)
← →
ECM © (2006-06-19 11:24) [2]> Мой вопрос в следующем: почему до сих пор полезная утилита
> не стала доступной на этом сайте?
>
> P.S. Возможно, я отстал от жизни, существует вещь намного
> удобнее... Но и в этом случае, хотя бы от одного могли бы
> придти комментарии :(
А не пришло ничего - потому и комментариев никаких... :(
Кстати этот вопрос всплывает достаточно часто - нужно просто поискать по конференции
http://delphimaster.net/view/11-1140317106/
← →
DevilDevil © (2006-06-19 11:45) [3]> KOLProject.dprResource = TRUE
Говоря начистоту, не знаю я, за что отвечает это свойство. Посмотрел свойства проекта, ничего похожего на параметры подобного файла ресурсов не нашёл. Залез в Project\Options ... там даже кнопка для выбора иконки...
ECM, это что, все комментарии? Я тут тружусь на благо Delphi-стов, и это всё, что будет ответом?
← →
DevilDevil © (2006-06-19 11:48) [4]
> DevilDevil © (19.06.06 11:45) [3]
Sorry, я тут сделал паузу на пол часа
← →
DevilDevil © (2006-06-19 11:49) [5]Ну ёлки моталки, значит всё таки окажусь полезным!
Пиши своё мыло или мне по почте пустое письмо пришли
← →
ECM © (2006-06-19 12:21) [6]
> > KOLProject.dprResource = TRUE
> Говоря начистоту, не знаю я, за что отвечает это свойство
1) KOLProject.dprResource = TRUE
2) Добавьте (если там еще нет) или раскомментируйте в главный файл проекта (dpr) строку
{$R *.res}
3) Теперь зайдите в Project\Options - и удивитесь... :) Теперь можно добавить в проект и иконку и VersionInfo. Жмем Load Icon.
4) Теперь в инспекторе объектов пишем KOLForm.Icon = MAINICON
Собираем и запускаем проект - и наблюдаем нашу иконку :)
С VersionInfo - немного сложнее, но только в программе - в самой Delphi всё точно так же - поставьте птицу на Include version information в опциях проекта.
KOLProject.dprResource = TRUE - служит для того, чтобы MCK автоматически не убирал (не комментировал) строку {$R *.res} - без её наличия IDE Delphi не дает возможности редактировать иконку и версию в ресурсах - так как то, что сама генерит - по её мнению в проект не попадает, что вобщем то логично :)
Но я не спорю, что Ваша утилитка может оказаться кому-нибудь полезной.
Высылайте. Мыло в анкете...Ася там же
← →
DevilDevil © (2006-06-19 12:33) [7]Несмотря на то что есть в моей утилите одна фича, Ваш вариант работает проще. Но всё равно высылаю
P.S. не знаю даже, радоваться за удобство или расстраиваться из-за неудачи :(
← →
vampir_infernal (2006-10-01 12:02) [8]Ваша утилитка при запуске говорит, что не будет работать без делфи или билдера. У меня установлены они оба. Пофиксите определение наличия этих программ на компе, или объясните, как она ищет, чтобы я ее носом в делфи ткнул.
Страницы: 1 вся ветка
Форум: "KOL";
Текущий архив: 2007.05.20;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.049 c