Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.05.20;
Скачать: CL | DM;

Вниз

"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 вся ветка

Текущий архив: 2007.05.20;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.054 c
2-1178097224
Washington
2007-05-02 13:13
2007.05.20
Windows (директория)


1-1174671272
rockman_
2007-03-23 20:34
2007.05.20
Перенос по словам в рядке-заголовке StringGrid


15-1177344906
vasIZmax
2007-04-23 20:15
2007.05.20
Паттерны проектирования


3-1172666535
Helen
2007-02-28 15:42
2007.05.20
Доступ к базе Access


15-1176862822
Slider007
2007-04-18 06:20
2007.05.20
С днем рождения ! 18 апреля