![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как поместить курсоры в файл ресурсов??? [D7, XP]
Zhekson © (2008-11-05 10:40:00)Всем доброго дня. С нарисованными мной курсорами проблем нет, вставляю ImageEditor_ом, а вот уже имеющися курсоры ImageEditor не грузит, видать из-за разрешения, поэтому этот метод не проходит. Как быть?
Anatoly Podgoretsky (2008-11-05 13:16:00) [21]Zhekson (05.11.08 13:01) [15]
Не обратное, а как обычно.
Суть сумел объяснить только к 10 сообщению.
Ну а ответ уже смысла давать нет, ответил уже Сергей М.
Анимированый курсор, это не курсор, а ANICURSOR или RT_DATA.
Сергей М. (2008-11-05 13:09:00) [22]Сравни
MYANICURSOR CURSOR C:\WINDOWS\Cursors\counter.ani
с
MYANICURSOR ANICURSOR C:\WINDOWS\Cursors\counter.ani
и удивись
Zhekson (2008-11-05 13:01:00) [23]Anatoly Podgoretsky © (05.11.08 12:38) [13]
{RASkov} © (05.11.08 12:39) [14]
о чём вы говорите??? Я в одной фразе, процетированной Анатолием, лишь сказал что ответом на мой вопрос не может являться мой же вопрос. И сделал я это без обвинения... Да, доля иронии присутствовала, но она была не оскорбительная, она лишь подчеркнула особенность форума, на которой приходится каждый раз акцентировать внимание.
А именно, на неважности сути вопроса, а важности правильного написания и максимально точного описания проблемы. Иногда суть всем понятна, но ответ никем не даётся в связи с ошибочной формулировкой. В моём случае произошло обратное, отсюда и смайлы)))
{RASkov} (2008-11-05 12:39:00) [24]> [12] Zhekson (05.11.08 12:32)
Тебе поможешь, а ты еще потом и обвинишь в чем нибудь... :)
Anatoly Podgoretsky (2008-11-05 12:38:00) [25]> Zhekson (05.11.2008 12:32:12) [12]
Ты задал вопрос, но потом стал обвинять участников форума, что опять не так тебе отвечают.
Zhekson (2008-11-05 12:32:00) [26]Anatoly Podgoretsky © (05.11.08 12:25) [11]
Анатолий, наша личная несовместимость не должна привлекать столько внимания. Я задал вопрос, ответом на который стал мой же вопрос. Поэтому не вижу ничего удивительного в выводе сделанном мной.
А по сути сейчас тема вышла за рамки главного вопроса и теперь вопрос звучит так: как запаковать анимированые курсоры в ресурсный файл?
Anatoly Podgoretsky (2008-11-05 12:25:00) [27]
> Мастера, я понимаю, иногда задаются глупые вопросы, на которые
> вы отвечаете глупыми ответами, складывается ощущение, что
> всё время отвечать глупыми ответами - заразно.
Ну вот опять свалил все грехи на других.
Zhekson (2008-11-05 11:53:00) [28]icWasya © (05.11.08 11:49) [9]
точно, курсоры анимированые... тушить свет???
icWasya (2008-11-05 11:49:00) [29]А курсор случайно не анимированный?
Zhekson (2008-11-05 11:43:00) [30]странно, эти же курсоры без проблем грузятся из файлов:
Screen.Cursors[crMyCursor] := LoadCursorFromFile(PChar(cur));
просто хотелось бы все курсоры таскать с программой в ресурсном файле, а не поодиночке.
Zhekson (2008-11-05 11:37:00) [31]вот незадача(((
Error cursors.rc 1 74: Invalid cursor format
сразу же попробовал в ImageEditor_е сделать курсоры и по аналогии создать RES файл. Проблем не возникло, т.е. причина ошибки точно в курсорах, а не в механизме создания... Кто-нибудь сталкивался с такой проблемой???
Zhekson (2008-11-05 11:26:00) [32]я про механизм создания ресурсного файла, с включением в него курсоров, вообще. Всем спасибо, ответ нашёл уже. кому нужно:
> Данный метод обходит проблемы, связанные с Image Editor.
>
>
> В каталоге \DELPHI\BIN имеется утилита коммандной строки,
> названная BRCC.EXE, позволяющая создавать из файлов, содержащих
> изображения/иконки, RES-файлы, в обход Image Editor. (Тем
> не менее, Image Editor хорошо работает при создании или
> редактировании файлов с изображениями или курсорами. Проблемой
> был импорт.)
>
> Resource File Compiler описан в справке Windows API help
> в главе Windows Tools (где вы также можете прочесть о RC.
> EXE как о BRCC.EXE!). Это сэкономит вам какое-то время!
>
>
> Сначала, используя Блокнот, создайте файл определения ресурса
> (Resource Definition) (текстовый) с именем, скажем, MYRES.
> RC (с обязательным расширением RC). Разместите, каждую на
> отдельной строке, ссылки на изображения, иконки, и т.п.,
> которые вы хотели бы включить в RES-файл, например:
>
> BITMAP1 BITMAP <путь><имя файла>
> BITMAP2 BITMAP <путь><имя файла>
> CURSOR1 CURSOR <путь><имя файла>
> ICON1 ICON <путь><имя файла>
> Затем (это не обязательно, но сохранит массу времени, особенно
> если вы экспериментируете), в том же каталоге создайте BAT-
> Файл, вызывающий программу для компиляции каждого ресурса:
>
> "C:\DELPHI\BIN\BRCC/R %1"
> Назовите его, скажем, MAKERES.BAT.
> Перейдите в DOS и в каталоге проекта введите "MAKERES MYRES.
> RC". Заданные ресурсы будут скомпилированы в новый файл
> MYRES.RES, который может быть прилинкован к вашему проекту
> как и прежде. Используйте Image Editor для проверки и редактирования.
>
Palladin (2008-11-05 11:11:00) [33]файл ресурсов в откомпилированом brcc32 виде имеет расширение res, в неоткомпилированом расширение rc, ты про какой?
Zhekson (2008-11-05 11:03:00) [34]Мастера, я понимаю, иногда задаются глупые вопросы, на которые вы отвечаете глупыми ответами, складывается ощущение, что всё время отвечать глупыми ответами - заразно. Что может быть проще, чем: как в файл ресурсов включить курсоры???
Есть вариант вставки посредством ImageEditora, но он мне не подошёл.
Vlad Oshin (2008-11-05 10:54:00) [35]http://www.firststeps.ru/mfc/winapi/curs/curs1.html
Zhekson (2008-11-05 10:49:00) [36]Palladin © (05.11.08 10:47) [1]
отличный ответ)))
"Как поместить курсоры в файл ресурсов???"
> включить их в файл ресурсов
Наверное нужно было спросить, как включить курсоры в файл ресурсов???
Palladin (2008-11-05 10:47:00) [37]включить их в файл ресурсов