Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 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
1-68708
Igorenius
2002-10-11 02:33
2002.10.21
Как правильно определить разрешение экрана??


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


14-69018
Denni
2002-09-30 19:40
2002.10.21
Папка


14-68912
AL2002
2002-09-26 15:14
2002.10.21
Это будет жестоко?


6-68889
Yuriy
2002-08-17 15:30
2002.10.21
URL из активного окна IE





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