Главная страница
    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.48 MB
Время: 0.042 c
6-1102601820
Luke
2004-12-09 17:17
2005.02.20
про idHTTP


8-1099765447
VasRog
2004-11-06 21:24
2005.02.20
Яркость и формат цвета


3-1106228198
Ghost_
2005-01-20 16:36
2005.02.20
организация отчета


14-1106859717
Delphin
2005-01-28 00:01
2005.02.20
Hi All! Не могли бы вы помочь решить другую задачку:


1-1107494504
cvg
2005-02-04 08:21
2005.02.20
Как задать фонту св-во Bold?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский