Форум: "Основная";
Текущий архив: 2004.09.26;
Скачать: [xml.tar.bz2];
ВнизRun-time библиотеки Delphi Найти похожие ветки
← →
rand0m © (2004-09-08 13:15) [0]Если взять и написать простенькое приложение в Delphi на "чистом" WinAPI, не используя всякие модули вроде SysUtils, то размер приложения составит порядка 15-20 кб. Если сделать то же самое в C++ Builder, то размер приложения будет таким же только при включенных run-time библиотеках, а при выключенных он составит где-то 55 кб. Так что же, получается, что Delphi тоже использует какие-то дополнительные RTL?
← →
jack128 © (2004-09-08 13:19) [1]rand0m © (08.09.04 13:15)
перенеси полученное приложение на другой ком(где нет дельфи) и узнаешь..
зы любое приложение использует внешние библиотеки..Такие как kernel32.dll, user32.dll ;-)
← →
rand0m © (2004-09-08 13:36) [2]
> перенеси полученное приложение на другой ком(где нет дельфи)
> и узнаешь..
Так в том то и дело, что проверял, на чистом компе с только что установленной виндой (не специально конечно это вышло :)), в общем всё пахало.
> зы любое приложение использует внешние библиотеки..Такие
> как kernel32.dll, user32.dll ;-)
Я не про системные говорю, я про RTL, например у Visual C++ есть MSVCRT, или у Delphi т. н. пакеты выполнения. Они размер приложения уменьшают за счёт зависимости от внешних DLL. Мне лишних зависимостей не надо.
← →
Reindeer Moss Eater © (2004-09-08 13:38) [3]А лишних и не будет.
← →
rand0m © (2004-09-08 13:46) [4]
> А лишних и не будет.
Т.е. Delphi не использует дополнительных RTL? Тогда почему размер WinAPI приложения в Delphi получается намного меньше?
← →
Amoeba © (2004-09-08 13:47) [5]
> rand0m © (08.09.04 13:46) [4]
Так уж компилятор генерирует код.
← →
wl (2004-09-08 21:49) [6]узнать зависимости от внешних библиотек проще всего командой
tdump Project1.exe >1
и потом с файле "1" искать внешние зависимости по слову Import.
где-то в настройках проекта делфи есть статическое использование RTL, точно не помню где, а делфей нету
что-то типа checkbox-а с заголовком "Use dinamic RTL". галочку убрать
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2004.09.26;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.03 c