Текущий архив: 2003.06.02;
Скачать: CL | DM;
Вниз
SysUtils Найти похожие ветки
← →
Kirill (2002-08-16 22:39) [0]Приветствую всех вас! Создал простое приложение на Delphi 5
program test;
uses
SysUtils,
Kol;
begin
Applet:=NewApplet("Test");
Applet.Visible:=true;
Run(Applet);
end.
Как Вы думаете, сколько оно весило? 40 кило!!!. Я сначала офигел, но закоментарив SysUtils я понял, что проблема именно в этом модуле (~13кб).
Как писал Владимир, Кол использует функции только при их использовании, тогда я задался вопросом почему объявление так увеличивает программу?...
Мои поиски привели к находке пропажи или скорее всего в "ненаходке" модуля SysUtils для Delphi 5. У меня вопрос: данный модуль существует? Если да, то почему он не входит в состав архива sysdcu.zip для Delphi 5 и где его можно взять?
Спасибо.
← →
SPeller (2002-08-17 17:12) [1]Всё входит, плохо искал.
http://delphi.mastak.ru/cgi-bin/forum.pl?look=1&id=1025404780&n=10
← →
Kirill (2002-08-18 12:46) [2]Куда входит? Дайте ссылку на архив. Нужен именно для Delphi 5
← →
SPeller (2002-08-18 18:54) [3]
> Kirill © (18.08.02 12:46)
> Куда входит? Дайте ссылку на архив. Нужен именно для Delphi
> 5
У тебя установка полная? Enterprise, Professional или Personal у тебя стоит?
← →
Kirill (2002-08-18 19:03) [4]Я имел ввиду измененую для Kol"а. Такой как входит в сотав архива для Delphi 6 - sysdcuD6.zip на офф. сайте KOL.
← →
SPeller (2002-08-19 04:03) [5]Там и для Д5 должно быть.
← →
Kirill (2002-08-20 10:19) [6]SPeller кинь, пожалуйста, прямую ссылку на архив с файлом.
← →
SPeller (2002-08-22 18:06) [7]Посмотри на главном сайте Кладова в разделе Архив по-моему.
← →
Gandalf (2002-08-23 16:12) [8]Друзья простите - но помоему это разговор слепого и глухого, еще раз простите. Надеюсь я всесу некую ясность.
>Как Вы думаете, сколько оно весило? 40 кило!!!. Я сначала >офигел, но закоментарив SysUtils я понял, что проблема именно >в этом модуле (~13кб).
SysUtils - увеличивает ехе - это не секрет.
Exception"ы очень много весят.
>Как писал Владимир, Кол использует функции только при их >использовании, тогда я задался вопросом почему объявление так >увеличивает программу?...
Но всегда добавляет константы, описания классов с рекурсией во всех uses.
>Мои поиски привели к находке пропажи или скорее всего >в "ненаходке" модуля SysUtils для Delphi 5. У меня вопрос: >данный модуль существует? Если да, то почему он не входит в >состав архива sysdcu.zip для Delphi 5 и где его можно взять?
Для VCL он есть - стандартный.
Дельфи\Source\rtl\Sys\...
Для KOL - замены его нет. Потому взять негде.
Почему нет? А зачем?
← →
Kirill (2002-08-28 02:34) [9]
> Почему нет? А зачем?
Как зачем размер уменьшить. Для Delphi 6 есть, а чем плох Delphi 5?(Вопрос риторический)
← →
Gandalf (2002-08-28 19:20) [10]> Почему нет? А зачем?
>Как зачем размер уменьшить. Для Delphi 6 есть, а чем плох >Delphi 5?(Вопрос риторический)
1. А чего тебе из этого модуля нехватает для жизни? Зачем его использовать?
2. D5 - неплох, но устарел - нихочу никого обидеть у меня самого он стоит.
← →
Vladimir Kladov (2002-08-29 09:09) [11]Петр говорил про урожай кукурузы на Крайнем Севере, а Иван про надои оленей в предгорьях Кавказа. И спорили они до хрипоты... :)
SysUtils - не входит в замену system.dcu ни в D5, ни в D6. Замена
system.dcu имеет место для D5 так же, как и для D6.
Вообще-то, sysUtils - это не системный модуль, его надо прописывать в uses, чтобы он подключился в проект. Тогда как system.pas прописывать не надо, он подключается всегда. Но его можно подменить, прописав в свойствах проекта путь к директории, где лежит замена.
SysUtils не рекомендуется для использования вместе с KOL в любой
версии Delphi.Почти для всех функций из sysutils.pas есть эквивалент в KOL.PAS. Естественно, обычно облегченный, хотя и не менее полезный.
Если чего не хватает, то имея исходник SysUtils, это можно оттуда
выдрать в большинстве случаев. Если нужна обработка исключений, есть err.pas (архив kol_err.zip), он добавляет только 6К. Try-finally работает и без sysutils.pas или err.pas.
← →
Kirill (2002-09-03 10:38) [12]Спасибо за объяснения.
Страницы: 1 вся ветка
Текущий архив: 2003.06.02;
Скачать: CL | DM;
Память: 0.47 MB
Время: 0.007 c