![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Многократное вхождение BPL в заголовок EXE [D5]
kaif © (2002-02-15 11:08:00)Это результат работы TDUMP.EXE
----------
IMPORT: Vcl50.bpl
IMPORT: kernel32.dll
IMPORT: user32.dll
IMPORT: gdi32.dll
IMPORT: kernel32.dll
IMPORT: advapi32.dll
IMPORT: Vcl50.bpl
IMPORT: oleaut32.dll
IMPORT: ole32.dll
IMPORT: Vcl50.bpl
IMPORT: comctl32.dll
IMPORT: Vcl50.bpl
IMPORT: Vcl50.bpl
IMPORT: Vcl50.bpl и т.д.
-------------
Программа откомпилирована с Runtime библиотеками.
Что означает многократное вхождение одной и той же DLL? Если это криминал, то что делать?
Кто разбирается в структуре EXE-файла, ответьте что-нибудь, пожалуйста...
kaif (2002-02-18 11:57:00) [1]Мне как раз нужно с "Use runtime packages". Екзешник не слабый (4,8 М). Но ничего не поделаешь - очень большой код содержит моя программа. Сократить можно, наверно на 1М, но пока нет времени и смысла этим заниматься. И это несмотря на Use runtime packages и то, что VCL50, VCLX50, VCLDB50 сделаны внешними. К сожалению, количество дубликатов ссылок измеряется сотнями, иначе я не стал бы об этом заботиться.
DK (2002-02-18 02:41:00) [2]И наверное екзешник меньше сотни килобайт?
Убери галочку "Use runtime packages"(точное название не помню)
kaif (2002-02-17 17:42:00) [3]Спасибо.
Иван Шихалев (2002-02-15 16:24:00) [4]Это не криминал. Конечно, линкер мог бы работать и пооптимальней, но проблем это не создаст (ну м.б. лишний килобайт добавит).