Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Подмена модулей


Ciber SLasH ©   (2003-11-15 03:29:00) 

Чёт не совсем понятно: подменил я модули, а прога как весила 59kb так и весит.
Может я што-то не правильно сделал ?
Я делал так: создал в папке "KOL" 2 папки - "Fake Modules" и "SysDCU".
В "Fake Modules" валяются файлы:

Classes.pas
ffmt.OBJ
SysConst.pas
SysUtils.pas
Variants.pas


В "SysDCU":

getmem.inc
ShareMem.dcu
SysInit.pas
SysSfIni.pas
System.pas
SYSWSTR.PAS


Попрописывал пути в Delphi:
1)KOL\Fake Modules
2)KOL\SysDCU
замену SysDCU сделал как написано в Readme, переместил эти два пути в самый верх.
По идеи, когда компилиш прогу - все *.pas-ы из выше сказанных папок должны были тоже откомпилиться и должны были появиться DCU, но они так и компилились.


  (2003-12-15 18:50:00) [1]

Удалено модератором


SPeller   (2003-11-17 17:43:00) [2]


> Ciber SLasH ©   (17.11.03 00:01) [4]

Читай внимательнее.


Gandalf   (2003-11-17 10:29:00) [3]

Есть же уже откомпиленные... Их скачай и не мучейся.


Ciber SLasH   (2003-11-17 00:01:00) [4]

Цитирую "Readme" для "SysDcu":

Если вы собираетесь использовать комплект и для работы с Vcl, то сделайте:
1. Удалите из каталога "c:\Program Files\Borland\Delphi7\Lib" модули
  Forms.dcu и SysUtils.dcu
2. Скопируйте туда исходные коды этих модулей
  Forms.pas    из "c:\Program Files\Borland\Delphi7\Source\Vcl\"
  SysUtils.pas из "c:\Program Files\Borland\Delphi7\Source\Rtl\Sys\"
3. Перезапустите Delphi, а когда она запуститься нажмите на кнопку
  Compile, тем самым мы перекомпилируем эти модули заново.
4. Теперь Вы можите удалить Forms.pas и SysUtils.pas из каталога Lib

Всё так и сделал.
А для "SysClasses" и "FakeVariants" нет никаких "Readme" !


Vladimir Kladov   (2003-11-16 11:50:00) [5]

Путь надо прописывать к DCU а не к PAS. Все написано в инструкции, читайте.


Ciber SLasH   (2003-11-16 08:57:00) [6]

Это чё открываешь каждый модуль и компилишь ?
И на счёт путей, всмысле прописать пути? - ты имеешь ввиду прописать путь к папке где валяются Fake Modules, если да, то я же так и написал в предыдущей мессаге.


SPeller   (2003-11-15 05:28:00) [7]

В readme сказано, что замены системных модулей сначала надо откомпилировать, а потом поместить в отдельную папку и прописать пути.


Наверх

Титульная страница Поиск, карта сайта Написать письмо