Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.02.20;
Скачать: CL | DM;

Вниз

Русурсы   Найти похожие ветки 

 
Ivolg   (2005-02-03 10:06) [0]

Всех приветствую!У меня в приложении уже откомпилированном есть в ресурсах картинка, и объём моей программы 1.50 Мбайт! Можно как нибудь выгрузить точнее удалить картинку из ресурсов уже откромпилированного приложения, чтобы объём Exe проги был меньше??? Благодарю!!!


 
Diabolik ©   (2005-02-03 11:29) [1]

Смотря что за картинка, и какое функциональное назначение она несет.

Вообще, если это битмап, грузи его динамически в программу по событию Form.Create. У меня в проге большинство картинок как для кнопок так и для ImageList"s грузится динамически при загрузке проги.

А еще лучше воспользуйся пакером для уменьшения размера программы. Я из своей размером 1,4 метра сделал 550 килобайт.


 
Diabolik ©   (2005-02-03 11:31) [2]

Пардон, не понял вопрос. Все что в [1] Это к компиляции относится.

Исходники программы есть??


 
Digitman ©   (2005-02-03 11:49) [3]


> объём моей программы 1.50 Мбайт


и что тут страшного ?
ВАП процесса твоего приложения теоретически позволяет использовать до 2 Гбайт .. 1.5 Мб - смешной размер по сравнению с такими "масштабами" ..


 
Ivolg   (2005-02-03 14:47) [4]

Не вопрос заключается в том чтобы когда запущена моя прога, можно было удалить из её ресурсов картинку, которую я поместил перед компиляцией в ресурсы программы!!


 
Digitman ©   (2005-02-03 14:56) [5]


> когда запущена моя прога, можно было удалить из её ресурсов
> картинку


данного рода ресурсы по определению хранятся в исп.файле, т.е. ты желаешь после старта приложения удалить из исп.файла, откуда оно стартовано, некий ресурс.

так что ли ?


 
Digitman ©   (2005-02-03 15:03) [6]


> Ivolg


или ты хочешь освободить память, занятую автоматически загруженным ресурсом, в адресном пространстве своего процесса ?

"ручками" грузил - "ручками" и выгружай (см. GlobalFree)

использовал TImage ? просто уничтожь этот объект.


 
Ivolg   (2005-02-03 15:07) [7]

Digitman

Мне нужно уничтожеть весь ресурс и всё что в нем хранилось, ресурс называется Ext.res


 
Ivolg   (2005-02-03 15:07) [8]

Digitman

Мне нужно уничтожеть весь ресурс и всё что в нем хранилось, ресурс называется Ext.res


 
Jay1982 ©   (2005-02-03 15:11) [9]

Вопрос: Я включил телевизор в сеть. Всё работает. Можно ли теперь его отключать от сети?
Ответ: Можно, но телевизор после этого работать перестанет.


 
Digitman ©   (2005-02-03 15:16) [10]


> Ivolg   (03.02.05 15:07) [7]


зачем уничтожить-то ? чем эта твоя блажь обоснована ? ты в состоянии вразумительно объяснить ?


> ресурс называется Ext.res


после компиляции и сборки исп.файла проекта файл Ext.res уже НЕ имеет никакого отношения к ресурсам в составе полученного исп.файла.. если не планируется повторная сборка ты можешь смело выкинуть файл Ext.res в мусор - он больше не нужен, его наличие или отсутствие ни на что отныне не влияет


> Мне нужно уничтожеть весь ресурс и всё что в нем хранилось


ты вообще разницу понимаешь между бин.образом ресурса, просто хранящегося в исп.файле, и образом того же ресурса, загруженного из исп.файла в ходе работы процесса в ВАП этого процесса ?


 
Ivolg ©   (2005-02-03 15:35) [11]

Знаничит не получится...


 
Jay1982 ©   (2005-02-03 15:38) [12]

Думаю неа, из екзешника ресурсы только просмотреть можна, а удалить врядли :)


 
Amoeba ©   (2005-02-03 15:41) [13]


> Diabolik ©   (03.02.05 11:29) [1]
> А еще лучше воспользуйся пакером для уменьшения размера
> программы. Я из своей размером 1,4 метра сделал 550 килобайт.

А толку? Выигрыш иллюзорныйю Один вред от этого! Прочитай-ка вот это:
http://podgoretsky.com/ftp/Docs/Misc/ExePack/ExePack.html


 
Digitman ©   (2005-02-03 15:58) [14]


> Ivolg ©   (03.02.05 15:35) [11]
> Знаничит не получится...


пока не сам не поймешь и нам не объяснишь, что за блажь и по какому поводу тебя посетила - не-а, не получится ...

ты про телевизор байку в [9] почитал ?
похоже на то .. мол, хочу включить телевизор и смотреть телепередачи, но после того как я его включу хочу выкинуть этот ящик с балкона, чтобы места в комнате не занимал



Страницы: 1 вся ветка

Текущий архив: 2005.02.20;
Скачать: CL | DM;

Наверх




Память: 0.5 MB
Время: 0.047 c
14-1106816506
Andy BitOff
2005-01-27 12:01
2005.02.20
Опять вопросы по настройке локальной сети.


4-1104030864
Дмитрий В. Белькевич
2004-12-26 06:14
2005.02.20
Нехватка ресурсов в win98. Невозможно создать много битмапов.


8-1093626380
ИМХО
2004-08-27 21:06
2005.02.20
DXF


1-1107514581
Brenagwynn
2005-02-04 13:56
2005.02.20
Распарсить большой текстовый файл


3-1106402538
Desdechado
2005-01-22 17:02
2005.02.20
ClientDataset.PacketRecords и EOF