Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

RusFAQ.ru: Win API


РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / WinAPI

Выпуск № 316
от 05.10.2006, 22:05

Администратор:Калашников О.А.
В рассылке:Подписчиков: 372, Экспертов: 34
В номере:Вопросов: 1, Ответов: 3


Вопрос № 57268: Здравствуйте. Помогите, убил целый день, толку - ноль. Не получается всунуть свою иконку в программу. Все время одно и то же: error RC 2175: resource file tetris.ico is not in 3.00 format. Иконку нарисовал в "Paint". Пробовал вместо Lo...

Вопрос № 57.268
Здравствуйте. Помогите, убил целый день, толку - ноль. Не получается всунуть свою иконку в программу. Все время одно и то же:
error RC 2175: resource file tetris.ico is not in 3.00 format. Иконку нарисовал в "Paint". Пробовал вместо LoadIcon() LoadImage() - та же фигня. Что такое " 3.00 format " ?
Спасибо.
Отправлен: 30.09.2006, 22:01
Вопрос задал: Lameruga (статус: Посетитель)
Всего ответов: 3
Мини-форум вопроса >>> (сообщений: 1)

Отвечает: Vaga
Здравствуйте, Lameruga!
это означает следующее: The specified resource used a format earlier than version 3.00. The resource file must be converted or recreated using the format for version 3.00 or later.
---------
Ошибка становится ошибкой, когда рождается как истина. Станислав Ежи Лец
Ответ отправил: Vaga (статус: 3-ий класс)
Ответ отправлен: 01.10.2006, 07:43
Оценка за ответ: 5

Отвечает: ENS
Здравствуйте, Lameruga!
Не знаю на каком языке кодите, но иконку можно загрузить как вы сказали :сначала LoadImage а потом LoadIcon.
Но иконку можно загрузить и так:
в файле ресурсов->
MyIcon ICON example.ico ; предварительно нарисовать иконку и сохранть как *.ICO( внашем случае example.ico)
в тексте программы ->
переменную с именем :
IconName db 'MyIcon',0 ; вариант переменной на ассемблере
Далее вызываем LoadIcon
с параметрами : дескриптор программы и именем т.е. IconName
Ошибка " 3.00 format " может возникнуть из -за размера картинки она дожна быть степенью двойки,
обычно используют 32 на 32 или 64 на 64.
С уважением, ENS.


---------
Учение - свет!
Ответ отправил: ENS (статус: 4-ый класс)
Ответ отправлен: 01.10.2006, 19:53
Оценка за ответ: 5
Комментарий оценки:
Спасибо.

Отвечает: dentist
Здравствуйте, Lameruga!
ну раз такая пляска то воспользуйтесь сторонним редактором, например:
http://ranfo.com/software/iconedit.zip

---------
"Software is like sex, it's better then it's free" (c) Linus Torvalds
Ответ отправил: dentist (статус: 4-ый класс)
Ответ отправлен: 02.10.2006, 09:44
Оценка за ответ: 5
Комментарий оценки:
Отлично.Нарисовал в этой программкеиконку и все моментально заработало.


Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2006, Портал RusFAQ.ru, Россия, Москва.
Идея, дизайн, программирование: Калашников О.А.
Email: adm@rusfaq.ru, Тел.: +7 (926) 535-23-31
Авторские права | Реклама на портале
Версия системы: 4.37 от 04.10.2006
Яндекс Rambler's Top100

В избранное