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

Вниз

BRCC32.exe (Borland Resource CommandLine Compiler)   Найти похожие ветки 

 
nes ©   (2005-03-10 19:24) [0]

Не могу найти BRCC32.exe, везде пишут, что он включен уже в делфьню...но...нет такого файлика у меня на d7...где его достать и что с ним стало в d7?


 
Alex_Petr ©   (2005-03-10 19:37) [1]

C:\Program Files\Borland\Delphi7\Bin\brcc32.exe


 
nes ©   (2005-03-10 19:51) [2]

Блин, в том то и дело что такого файла нет


 
Anatoly Podgoretsky ©   (2005-03-10 20:01) [3]

Тебе зачем? Он же не требуется.


 
nes ©   (2005-03-10 20:55) [4]

Мне нужно парочку *.res файлов получить...На а где его можно достать?


 
nes ©   (2005-03-10 21:02) [5]

Закачайте или дайте ссылочку,
Или же nesquik666@hot.ee


 
nes ©   (2005-03-10 21:06) [6]

И напишите сюдп, если вдруг реите послать на мыльник


 
Anatoly Podgoretsky ©   (2005-03-10 21:17) [7]

nes ©   (10.03.05 20:55) [4]
Зачем тебе res файлы, но все равно Дельфи сама все сделает. brcc32.exe не нужен.


 
nes ©   (2005-03-10 21:56) [8]

Гр..как эт она сама всё сделает? Допустим мне нужно в *.res запихнуть картинку, чтобы потом я могут спокойно её ExtractRes,и как мне быть, если можно,то по подробней


 
DrPass ©   (2005-03-10 22:09) [9]

Создай rc-файл и подключи его к проекту


 
Юрий Зотов ©   (2005-03-10 22:10) [10]

Еще способ - Image Editor.


 
nes ©   (2005-03-10 22:52) [11]

2 Юрий Зотов:
Да, но эт только для Images...
2 DrPass:
Создай rc-файл и подключи его к проекту??
А как мне его создать -то?


 
Юрий Зотов ©   (2005-03-10 23:35) [12]

> nes ©   (10.03.05 22:52) [11]

Или я читать не умею, или в [8] Вы говорили именно о картинке. Image Editor прекрасно создает ресурсные файлы с картинками.

А RC-файл - это обычный тестовый файл. В нем пишутся строки такого формата:
ИМЯ_РЕСУРСА  ТИП_РЕСУРСА  "Имя_файла"

Например:
MYBITMAP BITMAP "MyBitmap.bmp"
MYICON   ICON   "MyIcon.ico"

Сохраняете этот файл с расширением .RC и включаете его в проект. При компиляции Delphi сама создаст файл ресурса и подключит его.

В коде грузите нужный ресурс по его имени (только имейте в виду, что оно чувствительно к регистру).


 
palva ©   (2005-03-10 23:40) [13]

Юрий Зотов ©   (10.03.05 23:35) [12]
> При компиляции Delphi сама создаст файл ресурса и подключит его.

А создаст ли, если у него в Bin отсутствует компилятор ресурсов. Может проще послать ему этот компилятор? Например, у меня в d7 он есть.


 
Anatoly Podgoretsky ©   (2005-03-11 00:32) [14]

nes ©   (10.03.05 22:52) [11]
Создай rc-файл и подключи его к проекту??
А как мне его создать -то?

Тогда зачем тебе brcc если ты не умеешь создавать RC файл

Юрий Зотов ©   (10.03.05 23:35) [12]
Не только но и будет отслеживать, как и другие файлы проекта.

palva ©   (10.03.05 23:40) [13]
Если у него отсутствует, то он не сможет скомпилровать проект.


 
DrPass ©   (2005-03-11 01:41) [15]

А создаст ли, если у него в Bin отсутствует компилятор ресурсов
Эта утилитка предназначена для программистов. У IDE есть свой компилятор ресурсов


 
Defunct ©   (2005-03-11 02:01) [16]

> Эта утилитка предназначена для программистов.

Да уж, no comment


 
Anatoly Podgoretsky ©   (2005-03-11 08:43) [17]

DrPass ©   (11.03.05 01:41) [15]
Наверно он пытается им стать.


 
Юрий Зотов ©   (2005-03-11 09:25) [18]

> palva ©   (10.03.05 23:40) [13]

> Может проще послать ему этот компилятор?

Может, и проще, только без RC-файла и компилятор ни к чему. Да и скорее всего, он есть, некуда ведь ему деваться-то. Просто не нашел.


 
Алексей   (2005-03-11 10:42) [19]

Послал файл


 
ancara ©   (2005-03-11 11:14) [20]


> Image Editor прекрасно создает ресурсные файлы с картинками.

В том, что глубина цвета ограничена 8-ми битами (256 цветов), я ничего прекрасного не вижу.


 
Юрий Зотов ©   (2005-03-11 11:37) [21]

> ancara ©   (11.03.05 11:14) [20]

Совсем недавно лечили такую болячку - под W9x программе с большим количеством многоцветных картинок перестало хватать ресурсов. Отказаться от W9x нельзя, уменьшить количество картинок тоже нельзя.

Перелопатили под меньшую глубину. Тупая, нудная и трудоемкая работа, но результат есть: удалось подобрать такой состав цветов, что визуальное восприятие практически не ухудшилось, а болячка исчезла.

Вывод я сделал такой: прежде, чем наводить в программе супер-пупер-красоту, подумай - действительно ли она нужна именно в этой программе (раз) и в какие трудозатраты оно выльется, если возникнет аналогичная проблема (два).

Так что, ограничение в 256 цветов - может быть, это не так уж и плохо. Поскольку заставляет подобрать нужные тона сразу, но зато избавляет от последующих проблем.


 
nes ©   (2005-03-11 17:27) [22]

Грр...*.rc я то знал, что содержит, но думал, что без brcc32.exe ничё не будет,а за понятное объяснение санкс...
Всем спасибо...


 
Anatoly Podgoretsky ©   (2005-03-11 17:59) [23]

Ты правильно думал, но только относительно старых версий Дельфи, начиная с Д5 это уже не требуется.


 
nes ©   (2005-03-11 19:23) [24]

*** Да я уже многим надоел, но мне хочется с этим разобраться...
Что я делаю не так?

implementation
{$R *.dfm}
{$R filik.rc}

А содержание filik`a:

file exe C:\Program Files\Borland\Delphi7\Projects\123.exe

И что же я получаю?:
Unsupported 16bit resource in file "filik.rc"
И как мне быть?


 
Gero ©   (2005-03-11 19:33) [25]


> Юрий Зотов ©   (11.03.05 11:37)

Юрий, напрасно Вы за ImageEditor заступаетесь: он морально устарел.
И то, что он ограничен 8-битным цветом, не есть хорошо.
Ведь с выходом WinXP 32-битные иконки стали стандартом, а у программиста нет возможности пользоваться этим.

Кстати, интересно, а в Delphi2005 ImageEditor хоть как-то обновили?


 
Palladin ©   (2005-03-11 20:08) [26]


> 32-битные иконки стали стандартом

Мало того что они 32битные, их отличительная особенность альфа-канал.


 
Gero ©   (2005-03-11 20:13) [27]


> Palladin ©   (11.03.05 20:08)

Ну потому и 32-битные.
Больше 16.7 млн цветов нам все равно не показывают.


 
Palladin ©   (2005-03-11 20:31) [28]

Да нет, не потому что...
Есть 32битные изображения, а есть 24битные с альфа каналом. Иконки последнее. Есть и 48битные изображения. Здесь дело не в том что мы столько не увидим или нам столько не покажут. Такая информация необходима для дальнейшей обработки изображения без артефактов или цветовых погрешностей, если можно так выразиться.


 
nes ©   (2005-03-11 20:38) [29]

Всё этро интересно, даже очень, но хотелось бы получить ответ на свой вопросик[24], ещё раз напомню:

*** Да я уже многим надоел, но мне хочется с этим разобраться...
Что я делаю не так?

implementation
{$R *.dfm}
{$R filik.rc}

А содержание filik`a:

file exe C:\Program Files\Borland\Delphi7\Projects\123.exe

И что же я получаю?:
Unsupported 16bit resource in file "filik.rc"
И как мне быть?


 
remb   (2005-03-11 20:57) [30]

>nes ©   (11.03.05 20:38) [29]
>И как мне быть?

Создай тестовый файл "Текстовый документ.txt"
В нем напиши brcc32 filik.rc
Пеименуй тестовый файл "Текстовый документ.txt" в
"Текстовый документ.bat"
Получим Пакетный файл MS-DOS
Открываем "Текстовый документ.bat" и если всё сделано правильно
создаётся файл ресурсов "filik.RES"


 
Nes ©   (2005-03-11 21:18) [31]

Гении=) ща попробую


 
Nes ©   (2005-03-11 21:23) [32]

ДА при условии, что brcc32 есть,а терь чё получилось :
"brcc32" is not recognized as an internal or external command, operable program or batch file

Вопрос: Есть идеи? =(


 
DrPass ©   (2005-03-11 21:51) [33]

file rcdata "C:\Program Files\Borland\Delphi7\Projects\123.exe"
Так?


 
Nes ©   (2005-03-11 21:58) [34]

Unsupported 16bit resource in file "filik.rc"


 
Gero ©   (2005-03-11 22:02) [35]


> Palladin ©   (11.03.05 20:31)

Я в курсе.
Но разговор ведь про иконки, а в них нет смысла хранить больше цветов, чем увидит пользователь.
Потому 24 — на сегодняшний день предел.
Вот когда перейдем на два байта на канал…


 
DrPass ©   (2005-03-11 22:11) [36]

А так:
{$R "filik.res" "filik.rc"}


 
Алексей   (2005-03-12 00:37) [37]


> implementation
> {$R *.dfm}
> {$R filik.rc}
>
> А содержание filik`a:
>
> file exe C:\Program Files\Borland\Delphi7\Projects\123.exe
>
> И что же я получаю?:
> Unsupported 16bit resource in file "filik.rc"

Обычно делают так:
1) implementation
{$R myfile.res}
2)Добавляют к проекту файл Bat с текстом:
 del myfile.res
 brcc32 myfile.rc
(*.res - выходной файл)


 
Германн ©   (2005-03-12 03:20) [38]

2 Юрий Зотов ©   (11.03.05 11:37) [21]
И у меня не столь давно возникла схожая проблема.
Я даже завел ветку с вопросом типа - GDI Ресурсы. (А кому и зачем это надо?)

А у Вас доходило до выдачи окошек об ошибках без текста?
Или до <исчезновения/B> Toolbar"а вместе с кнопкой "Пуск"?


 
Defunct ©   (2005-03-12 03:39) [39]

Германн ©   (12.03.05 03:20) [38]

Это ж насколько криво должна быть спроектирована ОС, чтобы до такого доходило из-за... картинок..

PS: что же TBitmap кушает такого? ведь там е-мое тока заголовок и bunch of pixels, теоретически (скорее идеалистически) кроме памяти никаких ресурсов bitmap жрать не должен!


 
DrPass ©   (2005-03-12 03:43) [40]

В первую очередь он кушает дескриптор GDI. А они в Win9x имели свойство заканчиваться гораздо раньше, чем заканчивалась оперативная память



Страницы: 1 2 вся ветка

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

Наверх




Память: 0.57 MB
Время: 0.042 c
1-1110455964
Антон
2005-03-10 14:59
2005.03.27
Динамическое создание пунктов меню


1-1110626894
nastya
2005-03-12 14:28
2005.03.27
Выложить форму на TPanel


1-1110564923
Chroot
2005-03-11 21:15
2005.03.27
Прожиг дисков и печать документов


3-1109046780
DelphiN!
2005-02-22 07:33
2005.03.27
Присвоение значения IbQuery.RecNo


6-1106553040
Zyb
2005-01-24 10:50
2005.03.27
работа с IdMappedPort