Главная страница
    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.05 c
1-1107511179
JaoDa
2005-02-04 12:59
2005.02.20
Передача события из dll


14-1107152749
Думкин
2005-01-31 09:25
2005.02.20
С днем рождения! 31 января


1-1107429652
ТехникПТО
2005-02-03 14:20
2005.02.20
Вырезание из строки


9-1100609331
Colt1978
2004-11-16 15:48
2005.02.20
Прогресс бар...


14-1106976537
Aleksandr
2005-01-29 08:28
2005.02.20
Кто поёт?





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский