Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

brcc32 - можно ли ей конвертировать любой файл в ресурс?


Страницы:   1 2

koha ©   (2007-01-07 00:55:00) 

- есть ли другие утилиты с волее общирными справками?


X9   (2007-01-09 05:22:00) [1]

> [30] koha ©   (09.01.07 00:06)
> Дело в том, что можно вообще засунуть, что угодно лижбы
> фантазии хватило да смекалки, если HOURGLAS.ANI так не лезет
> в ресурс, то можно сперва его упаковать через Zlib до файла,
> ну скажем, HOURGLAS.bin  а затем он уж точно влежет в ресурс
> и в программе распаковать.

Так теряется всякое удобство при работе с ресурсами.


koha   (2007-01-09 00:06:00) [2]

Дело в том, что можно вообще засунуть, что угодно лижбы фантазии хватило да смекалки, если HOURGLAS.ANI так не лезет в ресурс, то можно сперва его упаковать через Zlib до файла, ну скажем, HOURGLAS.bin  а затем он уж точно влежет в ресурс и в программе распаковать.


X9   (2007-01-08 16:56:00) [3]

> [16] С   (07.01.07 22:20)

Таки да, HOURGLAS.ANI никак не хочет влезать в ресурс, хотя другие анимашные курсоры компилируются brcc32 нормально.


Германн   (2007-01-08 02:47:00) [4]

Тем, кому нечего делать могу предложить посмотреть что делает dcc32 в таких случаях :)


Anatoly Podgoretsky   (2007-01-08 02:26:00) [5]

> koha  (08.01.2007 02:04:26)  [26]

rc файл - это обычный текстовый файл предопределенного формата.
Наверно сама, я не пытался удалить brc и brcc32 за абсурдностью данного процесса.


koha   (2007-01-08 02:04:00) [6]

> Anatoly Podgoretsky ©   (07.01.07 01:32) [2]

> koha  (07.01.2007 00:55:00)  [0]

> Можно, но правильнее сказать не нужно, начиная с Д5 сама Дельфи будет > отслеживать и подключать ресурсы, для этого достаточно подключить rc
> файл к проекту и забыть про все остальное.

- И кстати, вопрос. Что - это означает? В rc - файле указывается не скомпиленный ресурс, что ли? Если да, то делфи сам компилит ресурс или посредством brcc , при прогоне проекта?


Anatoly Podgoretsky   (2007-01-08 01:42:00) [7]

> С  (07.01.2007 23:32:23)  [23]

Ну что можно еще ожидать от анонимов.


koha   (2007-01-07 23:54:00) [8]

> С

Я уж, конечно, пользуюсь, что под руку попало, хоть и не собирался компилить анимированные курсоры, но все же спрошу: эта утилита Rc.exe в комплекте с чем идет? - с VStudio или отдельно качать надо?


С   (2007-01-07 23:32:00) [9]

А-а-а...я понял. Видимо, на этом форуме принята такая манера общения хозяев форума (а Вы ведь к ним относитесь, раз так уверенно говорите о целях его и задачах) с простыми смертными посетителями. Тогда действительно, с моей стороны было в высшей мере невежливо высказывать неприятие - со своим уставом в чужой монастырь... Нет, тогда мне здесь не место. Извините что побеспокоил и посягнул на устои, простите за невольную обиду, всего наилучшего, счастливо оставаться...Не смею больше беспокоить.


Anatoly Podgoretsky   (2007-01-07 23:18:00) [10]

> С  (07.01.2007 23:12:21)  [21]

brcc32 - умеет, ты нет.
Тебе еще не надоело ветку автора трепом забивать?


С   (2007-01-07 23:12:00) [11]

Да, в SDK можно много чего найти. Например, вот это:
CURSOR Resource
The CURSOR resource-definition statement specifies a bitmap that defines the shape of the cursor on the display screen or an animated cursor.


>то что RC.EXE исправил твою ошибку
Конечно, при желании можно и так сказать. Но чаще принято, вроде бы, говорить, что RC.EXE умеет работать с файлами данного формата, а вот brcc32 - нет.

>Наезды оставь в стороне, они ничего не изменят

Наезды?! Где?! Боже меня упаси. Всего лишь голая константация фактов. Или Вы не считаете свой тон хамским. Тогда конечно - извините.


Anatoly Podgoretsky   (2007-01-07 22:56:00) [12]

> Anatoly Podgoretsky  (07.01.2007 22:50:19)  [19]

Ответы можешь найти в MS SDK
Как только ты привел подробности, подозрение превратилось в увереность.


Anatoly Podgoretsky   (2007-01-07 22:50:00) [13]

> С  (07.01.2007 22:41:18)  [18]

Является, повторяю ты неправильно работает с ресурсами, то что RC.EXE исправил твою ошибку, ничего не значит.
Наезды оставь в стороне, они ничего не изменят.


С   (2007-01-07 22:41:00) [14]

>Anatoly Podgoretsky ©   (07.01.07 22:23) [17]

Читать сообщения об ошибках я умею, спасибо. Беда в том, что файл курсора не является инвалидным - это один из курсоров, которые устанавливаются вместе с системой. Нормальность файла подтверждает и указанный мной факт, что RC.EXE (на всякий случай - это такой компилятор ресурсов из SDK) прекрасно именно этот же файл компилирует и создает RES-файл. О чем я, собственно говоря, и сказал в предыдущем посте.

>А учить тебя с помощью сайта не входит в его задачи.

ВИдимо так, Вам видней. А отвечать за свои слова или хотя-бы просто не хамить незнакомым людям, видимо, не входит в Ваше жизненное кредо? Впрочем, исходя из тональности Ваших предыдущи постов, глупо было с моей стороны ожидать иного. Я и не ожидал.


Anatoly Podgoretsky   (2007-01-07 22:23:00) [15]

> С  (07.01.2007 22:20:16)  [16]

Я тебе говорил, учись работать с ресурсами, не послушал.
Хотя бы научись читать сообщения об ошибках и делать из этого выводы.
А учить тебя с помощью сайта не входит в его задачи.


С   (2007-01-07 22:20:00) [16]

>Anatoly Podgoretsky ©   (07.01.07 21:34) [15]

Регистрационный файлы, или, если угодно, журналы событий - это файлы, просмотреть который можно через Администрирование\Просмотр событий.
Чтобы записанные в них приложениями отметки особытиях отображались вразумительно, необходимо иметь связаннгые с этими событиями таблицы сообщений.
Таблицы сообщений - это специальный строковый ресурс, содержащий шаблоны сообщений и параметров.

Но здесь я ошибся. Как я уже говорил, я не пытался запомнить проблемы, связанные с борландовским компилятором ресурсов и при попытке вспомнить спутал, этот ресурс создать им не проблема.

Реальным же примером является анимированный курсор. Попытка скомпилировать им такой RC-файл:

1600 CURSOR "D:\WINDOWS\CURSORS\HOURGLAS.ANI"

приводит к выдаче ошибки "Invalid cursor format", как при включении RC-файла в проект, так и при попытке компиляции brcc32. А вот RC.exe от Microsoft с ним вполне справляется.

Буду Вам весьма признателен, если Вы научите меня работать с ресурсами на примере анимированных курсоров.

ЗЫ Это не единственный пример такого рода, с которым я сталкивался, однако вспоминать другие с риском ошибиться, как это сслучилось с таблицей сообщений, я, извините, не хочу.


Anatoly Podgoretsky   (2007-01-07 21:34:00) [17]

> С  (07.01.2007 18:31:10)  [10]

Что такое таблица сообщений для регистрационных файлов?
Может тебе стоит научиться работать с ресурсами?


С   (2007-01-07 18:47:00) [18]

Анимированный курсор.


С   (2007-01-07 18:41:00) [19]

>X9 ©   (07.01.07 18:34) [11]

Ну вот и попробуйте создать таблицу сообщений.


С   (2007-01-07 18:40:00) [20]

>Anatoly Podgoretsky ©   (07.01.07 18:29) [9]

Простите, чего я не найду? Возможно, я что-то не так понимаю, но ведь речь вроде шла о компиляторах ресурсов, а не редакторов, создающих RC-файлы. И пример, когда brcc не справляется - в [8]. И это не единственный случай в моей практике. Если Вы с таким не сталкивались, то либо мало с этим имели дело, либо Вам везло. В любом случае, верить мне или нет - Ваше дело, но вообще-то в приличном обществе принято вначале уличить человека во лжи, а уже потом публично высказывать сомнения в правдивости его слов. Извините.


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо