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

Вниз

Проект Delphi без System, как?   Найти похожие ветки 

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

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

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

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

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


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

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


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

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


 
sniknik ©   (2006-05-07 09:57) [3]

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


 
Anatoly Podgoretsky ©   (2006-05-07 10:18) [4]

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


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

> 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 живет в том виде в каком он и задумывался.


 
Desdechado ©   (2006-05-07 16:08) [6]

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


 
Джо ©   (2006-05-07 17:07) [7]

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

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


 
Desdechado ©   (2006-05-07 17:37) [8]

и оттуда тоже


 
homm ©   (2006-05-08 14:37) [9]

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


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

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


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

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


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

>http://bonanzas.rinet.ru/

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

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

Смешно :)

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

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

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



Страницы: 1 вся ветка

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

Наверх




Память: 0.46 MB
Время: 0.011 c
11-1127473310
nester
2005-09-23 15:01
2006.05.28
Как в TKOLListView при LvsDetail сделать каждый item многострочны


4-1141197430
Yaral
2006-03-01 10:17
2006.05.28
Виртуальный Com порт


2-1147615177
Keks
2006-05-14 17:59
2006.05.28
Информация о компьютере


1-1145449466
partizan
2006-04-19 16:24
2006.05.28
Событие onBeforeNavigate2 компонента TWebBrowser


3-1144153515
RomanH
2006-04-04 16:25
2006.05.28
Обновление данных





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