Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2012.02.05;
Скачать: CL | DM;

Вниз

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;
Скачать: CL | DM;

Наверх




Память: 0.5 MB
Время: 0.007 c
15-1318604300
Хаус
2011-10-14 18:58
2012.02.05
Как Photoshop CS4 сделать английским?


15-1319112823
Sergey Masloff
2011-10-20 16:13
2012.02.05
midaslib в новых версиях Delphi


2-1319921661
samsung
2011-10-30 00:54
2012.02.05
Поиск в Memo


15-1318541774
undefined
2011-10-14 01:36
2012.02.05
Случайно вспомнился сайт delphimaster.ru


2-1319733277
tcjkjl
2011-10-27 20:34
2012.02.05
деление окружности