Вниз
Скачать: CL | DM;

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 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.022 c
3-1093761069
Митяй
2004-08-29 10:31
2004.09.26
Незнакомое расширение...


3-1093432355
Kraj
2004-08-25 15:12
2004.09.26
Как для внесения в базу преобразовать рисунок


1-1094715587
~ShamaN~
2004-09-09 11:39
2004.09.26
вопрос по работе со строками


14-1089883872
Igor_thief
2004-07-15 13:31
2004.09.26
TRAY


6-1089377859
Alexey
2004-07-09 16:57
2004.09.26
FTP




   Наверх