Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > Графика и игры
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 01.05.2011, 23:53
Аватар для PhoeniX
PhoeniX PhoeniX вне форума
Always hardcore!
 
Регистрация: 04.03.2009
Адрес: СПб
Сообщения: 3,239
Версия Delphi: GCC/FPC/FASM
Репутация: 62149
По умолчанию MAINICON: то ли лыжи не едут...

В общем, я уже заколебался. Гугл излазал весь, толкового ответа нет.
Задача - вытащить каким-либо образом главную иконку приложения.
Application.Icon не предлагать.

---- Updated -----
Что-то я исходники Forms.pas не додумался покопать.
Решение:
Код:
Icon.Handle:=LoadIcon(MainInstance, 'MAINICON');
__________________
Оставайтесь хорошими людьми...
VK id2634397, ds [at] phoenix [dot] dj

Последний раз редактировалось PhoeniX, 01.05.2011 в 23:57.
Ответить с цитированием
  #2  
Старый 02.05.2011, 00:41
Аватар для PhoeniX
PhoeniX PhoeniX вне форума
Always hardcore!
 
Регистрация: 04.03.2009
Адрес: СПб
Сообщения: 3,239
Версия Delphi: GCC/FPC/FASM
Репутация: 62149
По умолчанию

Чтобы тема не пропадала, второй вопрос задам тут же: ни у кого нету урезанного исходника TPopupMenu? Тот, что в модуле Menus, тянет за собой кучу всего, из-за чего программка в 100кб толстеет до размеров 350кб. Не криминально, но и хорошего мало.
__________________
Оставайтесь хорошими людьми...
VK id2634397, ds [at] phoenix [dot] dj
Ответить с цитированием
  #3  
Старый 11.05.2011, 19:31
blazonic blazonic вне форума
Прохожий
 
Регистрация: 23.03.2010
Адрес: Украина, Киев
Сообщения: 29
Версия Delphi: 6, 7, 2006
Репутация: 12
По умолчанию

Цитата:
Сообщение от DJ PhoeniX
Тот, что в модуле Menus, тянет за собой кучу всего, из-за чего программка в 100кб толстеет до размеров 350кб. Не криминально, но и хорошего мало.
Я создал пустой проект оконного приложения и его вес составил 16,5 кБ. Добавил на форму компонент TPopupMenu, сделал ему Build и Compile его размер остался практически прежним. Что-то не стыкуется?
Может, у вас что-то другое подтягивает такой объём?
Как альтернативу можно попробовать использовать компонент TRxPopupMenu из палитры компонентов "RX Tools" пакета RxLib. Но после добавления на форму TRxPopupMenu размер приложения вырос до 45,5 кБ.
Исходя из разницы, которую добавляет компонент TPopupMenu и TRxPopupMenu, то лучше провести более тщательные исследования. Может, TPopupMenu не такой увесистый на самом деле?
Если вы на форму ранее добавляли какие-то компоненты, а потом удалили их, то от них в секции uses остаются прописанными модули, их тоже надо вручную удалить. Может, вы это недоглядели?
Ответить с цитированием
Ответ


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 12:02.


 

Сайт

Форум

FAQ

Соглашения

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2025