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

Вниз

System.pas никак не изменить ?   Найти похожие ветки 

 
ir_bit ©   (2002-10-10 08:47) [0]

Собственно System.pas никак не изменить


 
Anatoly Podgoretsky ©   (2002-10-10 08:49) [1]

Сообственно можно изменить как угодно и чем угодно, но делать это не стоит. Не трогай генофонд зараза :-)


 
ir_bit ©   (2002-10-10 08:51) [2]

может я англиийский плохо знаю ?
unit System; { Predefined constants, types, procedures, }
{ and functions (such as True, Integer, or }
{ Writeln) do not have actual declarations.}
{ Instead they are built into the compiler }
{ and are treated as if they were declared }
{ at the beginning of the System unit. }


 
Anatoly Podgoretsky ©   (2002-10-10 09:12) [3]

Вроде нормальный английский язык


 
Внук ©   (2002-10-10 09:16) [4]

"Предопределенные константы, типы, процедуры и функции (такие как True, Integer или Writeln) не имеют действительных объявлений. Вместо этого они встроены в компилятор и трактуются таким образом, как если бы они были объявлены в начале модуля System".
При этом сам модуль можете менять как угодно :)


 
ir_bit ©   (2002-10-10 09:18) [5]

какую-то опцию надо изменить ?
вот что пишет

dcc32 system.pas
Borland Delphi Version 13.0 Copyright (c) 1983,99 Inprise Corporation
system.pas(11) Fatal: Cannot use reserved unit name "System"


 
Slava ©   (2002-10-10 09:57) [6]

> ir_bit ©

Попробуй спросить у В.Кладова. Он его компилит. Может, поможет.


 
Dr_Mike ©   (2002-10-10 10:00) [7]

Переопределить модуль у тебя действительно не получится, нужно просто вносить изменения в настоящий System, а потом перекомпилировать всю библиотеку.


 
ir_bit ©   (2002-10-10 10:15) [8]

> Dr_Mike ©
так получается всего-то ничего dcc32 перекомпилить?
он там описан вроде как
> All
Bp и Tp кстати он ведь в turbo.tpu валялся и менять его можно вроде как было


 
REA ©   (2002-10-10 10:19) [9]

Я как то пытался сократить размер программы и порезал System, Classes и т.п. - удовольствие надо сказать ниже среднего. Одно тянет сразу за собой другое. Все эти OLE туда гвоздиком прибиты.


 
ir_bit ©   (2002-10-10 10:28) [10]

>Slava ©
если Кладов это KOL то там нет system.pas и вроде технология у него немного не в этом месте организована

может в старых каких дельфях можно як в bp это было сделать ?


 
Darlock   (2002-10-10 10:29) [11]

Насколько я знаю далеко не все модули Делфей можно перекампилить и чего-то мне кажеться что Систем именно к ним и относится...
Я вот недавно пытался Эдитор для TFields подправить - задолбался раздвигать каждый раз форму, дык у меня Делфи юнит затребовала, которого в поставке нету, не то что ПАС файла, даже ДКУ...
:(


 
Slava ©   (2002-10-10 10:55) [12]

ir_bit © (10.10.02 10:28)

http://bonanzas.rinet.ru/r_sysdcu.htm

Замена system.dcu, sysinit.dcu и т.п. - для Delphi5,6.
Так же может использоваться независимо от KOL - для уменьшения размеров Delphi- программ, не использующих VCL. Работает только для MS Windows (не для LINUX).


Delphi5
Вариант с готовыми DCU-файлами и исходными файлами, 200 Кб
Вариант только с исходниками, 76 Кб

Delphi6
Вариант с готовыми DCU-файлами и исходными файлами, 201 Кб
Вариант только с исходниками, 119 Кб


 
Slava ©   (2002-10-10 10:57) [13]

Значит можно перекомпилировать?


 
ir_bit ©   (2002-10-10 12:35) [14]

видать можно,
вопрос как ?


 
Slava ©   (2002-10-10 12:43) [15]

Ну для начала, может все-таки спросить попытаться?

Вдруг он (Кладов) добрый и расскажет?


 
ir_bit ©   (2002-10-10 13:06) [16]

Может и раскажет, просто на данный момент это уже закрытый вопрос, мне надо было скомпилить горку чужих пасов хрен знает какой версии
и среди них валялся system.dcu, а в некоторых модулях используются типы, нигде не описаные в пасах.
вот возник вопрос как такое дело компилится-то.


 
ai   (2002-10-10 15:55) [17]

Если вопрос в том как получить dcu, то:
открываешь *.pas как Pascal project и нажимаешь Ctrl+F9 (компилировать) или Build...
Затем *.DCU помещаешь где ему место



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

Текущий архив: 2002.10.21;
Скачать: CL | DM;

Наверх




Память: 0.5 MB
Время: 0.017 c
14-68993
Lola
2002-09-29 11:22
2002.10.21
Курица в пиве :)


14-68922
Лохматый
2002-09-30 16:52
2002.10.21
Удаленное администрирование


1-68777
Chlavik
2002-10-11 17:45
2002.10.21
Обьявление функции.....


14-68984
Aga
2002-09-29 09:16
2002.10.21
Кто-нибудь подскажет, где можно скачать Perl


1-68708
Igorenius
2002-10-11 02:33
2002.10.21
Как правильно определить разрешение экрана??