Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "KOL";
Текущий архив: 2003.06.02;
Скачать: [xml.tar.bz2];

Вниз

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

Форум: "KOL";
Текущий архив: 2003.06.02;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.011 c
3-2826
Cranium
2003-05-12 20:58
2003.06.02
Как в клиентском приложении корректно обработать ситуацию ...


3-2783
Юра
2003-05-14 11:08
2003.06.02
Открытие dbf файла, если нет файла с ключевый индексом


1-2954
AlickSnegov
2003-05-20 13:29
2003.06.02
Как разрезать файл на куски


4-3208
Andrej
2003-04-04 11:24
2003.06.02
Сlipboard


14-3155
dim-
2003-05-13 00:46
2003.06.02
Active X Image Scan





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