Модераторы: Poseidon, Snowy, bems, MetalFan
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Ярлык для *.Exe, Ярлык при компилировании 
:(
    Опции темы
R0nin
  Дата 3.8.2005, 16:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 136
Регистрация: 31.7.2005
Где: Минск (Белоруссия )

Репутация: нет
Всего: нет



Как сделать чтобы при компилировании программы, ехе файл имел вид моей иконки!
--------------------
Фишка есть во всем, а если фишки нет, то это и есть фишка
PM MAIL ICQ   Вверх
FRAGNATIC
Дата 3.8.2005, 17:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


..::Свирепый Кодер::..
**


Профиль
Группа: Участник
Сообщений: 901
Регистрация: 17.10.2004
Где: ICQ

Репутация: 6
Всего: 11



меню project\options
Добавлено @ 17:13
Application
LoadIcon
Добавлено @ 17:15
или программно
Код

var ic: TIcon;
begin
  ic:=TIcon.Create;
  ic.LoadFromFile('lol.ico');
  Application.Icon:=ic;

PM MAIL   Вверх
Dimannn
Дата 4.8.2005, 18:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 318
Регистрация: 14.4.2005
Где: Владимир

Репутация: нет
Всего: 1



Чтобы сам екзешник был вида твоей иконки, нужно в Project->Options на вкладке Application загрузить твою иконку.


--------------------
Хотите быстро и без проблем опубликовать вашу программу в сети за 5 минут?
Тогда потратьте пару минут чтобы посмотреть, что предлагает OpenProject.org.ru
PM MAIL ICQ   Вверх
R0nin
Дата 7.8.2005, 03:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 136
Регистрация: 31.7.2005
Где: Минск (Белоруссия )

Репутация: нет
Всего: нет



To fragnatic не, не работает!

Чтобы сам екзешник был вида моей иконки, но програмно!!!
--------------------
Фишка есть во всем, а если фишки нет, то это и есть фишка
PM MAIL ICQ   Вверх
Pakshin A. S.
Дата 7.8.2005, 11:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 5056
Регистрация: 16.2.2003

Репутация: 21
Всего: 61



при создании exe-файла... грубо говоря...
PM   Вверх
R0nin
Дата 8.8.2005, 23:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 136
Регистрация: 31.7.2005
Где: Минск (Белоруссия )

Репутация: нет
Всего: нет



Да, я кампилирую, а exe-файл уже вида моей иконки (НО програмно без лазаний по настройкам Delphi) smile
--------------------
Фишка есть во всем, а если фишки нет, то это и есть фишка
PM MAIL ICQ   Вверх
Droll
Дата 9.8.2005, 14:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 61
Регистрация: 10.11.2004

Репутация: 1
Всего: 3



Ваша иконка хранится в <имя проекта>.res файле. Если не хотите, чтобы Delphi его туда прописывала, то вставьте его туда с помощью какого-нибудь редактора ресурсов (ResHack, например).

Свойства проекта - это не настройки Delphi, а настройки Вашего проекта. Они применятся только к Вашему проекту и более ни к какому проекту. Поясните, чем Вас не устраивает такой вариант. Т.е. вариант, который предложил Dimannn??
PM   Вверх
~FoX~
Дата 9.8.2005, 15:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


НЕ рыжий!!!
****


Профиль
Группа: Участник Клуба
Сообщений: 2819
Регистрация: 8.10.2003
Где: Зеленоград

Репутация: 13
Всего: 68



R0nin

Код

HICON ExtractIcon(
  HINSTANCE hInst,          // instance handle
  LPCTSTR lpszExeFileName,  // file name
  UINT nIconIndex           // icon index
);
//==================
BOOL DrawIcon(
  HDC hDC,      // handle to DC
  int X,        // x-coordinate of upper-left corner
  int Y,        // y-coordinate of upper-left corner
  HICON hIcon   // handle to icon
);



Это сообщение отредактировал(а) ~FoX~ - 9.8.2005, 15:57


--------------------
user posted image
…множественность никогда не следует полагать без необходимости…
PM MAIL WWW ICQ Jabber   Вверх
R0nin
Дата 10.8.2005, 11:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 136
Регистрация: 31.7.2005
Где: Минск (Белоруссия )

Репутация: нет
Всего: нет



to ~Fox~В форуме delphi код С++ это жестоко!!!
to drollтоесть если я помещу иконку таким способом, то на другом компе при компиляции моего исходника иконка уже будет присвоена ехе файлу? smile
--------------------
Фишка есть во всем, а если фишки нет, то это и есть фишка
PM MAIL ICQ   Вверх
~FoX~
Дата 10.8.2005, 16:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


НЕ рыжий!!!
****


Профиль
Группа: Участник Клуба
Сообщений: 2819
Регистрация: 8.10.2003
Где: Зеленоград

Репутация: 13
Всего: 68



R0nin
Цитата(R0nin @ 10.8.2005, 12:00)
to ~Fox~В форуме delphi код С++ это жестоко!!!

Это Си прототип функций для работы с ресурсами экзешника.

Цитата(R0nin @ 10.8.2005, 12:00)
to drollтоесть если я помещу иконку таким способом, то на другом компе при компиляции моего исходника иконка уже будет присвоена ехе файлу?

Иконка которая будет при компиляции на другом компе лежит в файле
Цитата(Droll @ 9.8.2005, 15:19)
<имя проекта>.res
Тащи его вместе с исходником и ни каких проблем не будет!



--------------------
user posted image
…множественность никогда не следует полагать без необходимости…
PM MAIL WWW ICQ Jabber   Вверх
Delphins
Дата 10.8.2005, 18:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 93
Регистрация: 10.8.2005
Где: Россия, Краснодар

Репутация: нет
Всего: нет



smile
Если ты сделал иконку своему EXE файлу посредством добавления в ресурсы или настройками проекта то на любом компе 32 битном она должна быть видна.
Или ты хочеш сменить иконку 1 программы другой программой?
PM MAIL ICQ Skype MSN   Вверх
R0nin
Дата 14.8.2005, 00:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 136
Регистрация: 31.7.2005
Где: Минск (Белоруссия )

Репутация: нет
Всего: нет



Я все понял! smile Я хотел чтобы иконка ехе файла перемещаласьвместе с исходником! Раз через меню все так и происходит, значит все ОК. smile
--------------------
Фишка есть во всем, а если фишки нет, то это и есть фишка
PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: Общие вопросы"
SnowyMetalFan
bemsPoseidon
Rrader

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Литературу по Дельфи обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.3624 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.