Форум: "Начинающим";
Текущий архив: 2012.02.05;
Скачать: [xml.tar.bz2];
Внизsystem.pas Найти похожие ветки
← →
Gu (2011-10-30 19:24) [0]из книжки: "Модуль System подсоединяется автоматически к каждой программе и его не надо указывать в операторе uses."
Вопрос: а можно как то гдето указать, что его не надо подключать? например мне оттуда не все надо, а если пытаюсь создать такой модуль только с нужными функиями, говорит что уже есть в проекте. т.е. нужна савсем маленькая прога. Kol же как то его заменяет...
← →
sniknik © (2011-10-30 19:38) [1]> Kol же как то его заменяет...
ну так там и посмотри... у них описание процесса есть.
← →
Германн © (2011-10-30 19:49) [2]
> system.pas
Такого "модуля" вообще в природе не существует.
← →
Омлет © (2011-10-30 19:54) [3]> Германн © (30.10.11 19:49) [2]
> > system.pas
> Такого "модуля" вообще в природе не существует.
Э.. у меня есть.
← →
Gu (2011-10-30 19:55) [4]Delphi Xe
лежит в C:\Program Files (x86)\Embarcadero\RAD Studio\8.0\source\rtl\sys\
там же и sysinit.pas - 2 основных, подключаемых по умолчанию к любой проге
← →
Омлет © (2011-10-30 20:05) [5]http://www.kolmck.net/r_system.htm
1. Для установки распакуйте архив в отдельный каталог
2. Запустите Delphi 7
3. Зайдите в Tools->Environment Options, найдите там вкладку Library
и нажмите кнопку допишите в начало строки Library Path путь к
каталогу в который Вы распаковали архив (незабудьте поставить ";" !!!)
4. Готово! Теперь вы можите писать программы размером от 5632 байт!
← →
Palladin © (2011-10-30 20:15) [6]исходник system.pas есть просто фикция и для изучаения, ибо большая часть его функций есть магия компилятора....
← →
Плохиш © (2011-10-30 21:33) [7]
> например мне оттуда не все надо
Основы Делфи: в исполняемый файл включается только то, что используется.
← →
jack128_ (2011-10-30 21:40) [8]
> Основы Делфи: в исполняемый файл включается только то, что
> используется.
то что используется - не всегда нужно. Поинтересуйся причинами появления конструкторов классов в дельфи.
← →
DiamondShark © (2011-10-30 22:19) [9]
> Palladin © (30.10.11 20:15) [6]
> исходник system.pas есть просто фикция и для изучаения,
А ещё эту фикцию потрассировать можно, если гайку "Debug DCU" поставить.
Но это только так кажется. На самом деле отладчик всех обманывает, чтобы не выдать магию компилятора.
← →
Игорь Шевченко © (2011-10-30 23:39) [10]jack128_ (30.10.11 21:40) [8]
Просвети ?
← →
Плохиш © (2011-10-30 23:43) [11]
> jack128_ (30.10.11 21:40) [8]
>
> то что используется - не всегда нужно.
Это тебе только так кажется.
← →
Германн © (2011-10-30 23:49) [12]
> Э.. у меня есть.
Вас обманули!
При этом дать вам "гораздо лучший мех" и не подумали. :)
← →
jack128_ (2011-10-31 08:21) [13]
> Просвети ?
http://blogs.embarcadero.com/abauer/2009/09/03/38898
> Better control over smart-linking
>
> Loosely coupled with improved encapsulation is the notion
> that by moving any initialization code into the class constructor
> you have a little more control over what code is linked
> into your application. You can now take advantage of the
> fact that as long as the class type isn’t referenced referenced
> anywhere in your code, none of the code related to the class
> type is linked in, including the VMT, virtual methods, RTTI,
> etc.. If you had placed this init code into the initialization
> section of its containing unit, then at least the VMT, virtual
> methods and RTTI would have been linked into your application.
> Even though none of your code references it. The new enhanced
> RTTI throws an interesting wrinkle to this theory, but that
> will have to be covered later.
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2012.02.05;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.003 c