![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
brcc32 - можно ли ей конвертировать любой файл в ресурс?
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]. И это не единственный случай в моей практике. Если Вы с таким не сталкивались, то либо мало с этим имели дело, либо Вам везло. В любом случае, верить мне или нет - Ваше дело, но вообще-то в приличном обществе принято вначале уличить человека во лжи, а уже потом публично высказывать сомнения в правдивости его слов. Извините.