Форум: "Основная";
Текущий архив: 2002.10.21;
Скачать: [xml.tar.bz2];
Вниз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;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.008 c