Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Проект Delphi без System, как? [D6, WinXP]


Интересующийся ©   (2006-05-07 04:39:00) 

Всем доброе время суток!

Вопрос для всех кто знает устрой2ство Depli, в особенности работу тамошнего компилятора.

Нужено написать проект без включения в него модуля System, как это сделать?

P.S.
System добавляется в проект самим компилятором и явно негде неуказывается.
А мне он безнадобности.


Интересующийся   (2006-05-08 19:27:00) [1]

> http://bonanzas.rinet.ru/

Ресурс хороший, за URL спасибо.

>А еще тебе без надобности нулевая дорожка жесткого диска. Стирай ее нафик! Ты же ею ни разу не пользовался!

Смешно :)

Оюяснал же ведь, что есть проекты в которых System я не использу, хотя в большенстве из моих проектов она нужна.

P.S.
Если KOL работает так как это описано то как раз он мне мне и нужен.

Я соберался создать что-то нанего похожее!


homm   (2006-05-08 14:37:00) [2]

http://bonanzas.rinet.ru/
раздел Downloads, подраздел System replacement.


> Выкинуть конечно можно, но если это "ненужное" станет нужным?

Оно не выкидывается, а исключается из линковки. Если станет нужным - само прилинкуется. Читайте инструкцию, ставте и будет Вам счастье.


> А мне он безнадобности.

А еще тебе без надобности нулевая дорожка жесткого диска. Стирай ее нафик! Ты же ею ни разу не пользовался!


Desdechado   (2006-05-07 17:37:00) [3]

и оттуда тоже


Джо   (2006-05-07 17:07:00) [4]

> обработка исключений тоже оттуда

А разве она, родимая, не в SysUtils? :)


Desdechado   (2006-05-07 16:08:00) [5]

он же потому и System
там много всяких полезных переменных объявляется
обработка исключений тоже оттуда


Интересующийся   (2006-05-07 15:50:00) [6]

> Sergey Masloff   (07.05.06 08:24) [2]

> Правда, можно попытаться "пропатчить" System выкинув из него что-то "ненужное"

Выкинуть конечно можно, но если это "ненужное" станет нужным?

Кроме того просто так выкинуть из Delphi насколько я понимаю нельзя.
Нужно юниты переподключать и еще много чего делать, а это надо?...

>Anatoly Podgoretsky ©   (07.05.06 10:18) [4]

>Интересующийся   (07.05.06 04:39)  
>Как это без надобности.

Иногда встречаются проекты где ВСЕ то что в System находиться неиспользуется, или покрайней мере большая часть из того.

P.S.
Речь в вопросе шла о наличии в Delphi коммандной директивы для компилятора (или возможности в IDE) при помощи которых можно было отключить добавление в проекты модуля "System".

Если это невозможно, значит пусть System живет в том виде в каком он и задумывался.


Anatoly Podgoretsky   (2006-05-07 10:18:00) [7]

Интересующийся   (07.05.06 04:39)  
Как это без надобности.


sniknik   (2006-05-07 09:57:00) [8]

можно только сделать замену, со своим наполнением модуля System/SysInit. в KOL есть такие замены (форум тут же см. в списке вверху)
есть статьи где описан процес, сделай поиск, по на пример "минимальное приложение в delphi" или "выжимаем из Delphi все возможное" (это статьи, видел похожее, на получение мини exe/драйвера. в них есть)


Sergey Masloff   (2006-05-07 08:24:00) [9]

Правда, можно попытаться "пропатчить" System выкинув из него что-то "ненужное"


Sergey Masloff   (2006-05-07 08:15:00) [10]

1) невозможно
2) да и нет смысла ибо работать не будет


Наверх

Титульная страница Поиск, карта сайта Написать письмо