Форум: "KOL";
Текущий архив: 2007.04.01;
Скачать: [xml.tar.bz2];
ВнизSystemDcu Replacement For Delphi 7 Найти похожие ветки
← →
parovoZZ © (2006-05-19 22:49) [0]Скачал сабж, поставил. Захотелось больше...
Если вы собираетесь использовать комплект и для работы с 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
Сделал всё так, как написано. При компиляции ругается наSystem.VarToLStrProc
в юните SysUtils.
Мол нет такой процедуры (или чего там, не знаю).
← →
nicesc (2006-05-22 08:42) [1]Нельзя так делать! Верни оригинальные файлы на место, а модули для замены помести в другой каталог, например C:\KOL\DCU
теперь открыв свой проект, зайди в меню: Project-Options-Directories/Conditionals-Search path и там пропиши путь к файлам замены: C:\KOL\DCU
← →
parovoZZ © (2006-05-30 20:00) [2]Так а с Forms.dcu и ЫныГешдыювсг чего делать? Если прописываю в путях путь к каталогу с файлами для замены, то VCL проект не компилируется, а WinApi идёт на ура и весит exe на 8-9 кило меньше.
← →
homm © (2006-05-30 23:21) [3]
> Если прописываю в путях путь к каталогу с файлами для замены,
> то VCL проект не компилируется
RTFM
← →
thaddy (2006-05-31 08:07) [4]system replacements are NOT for VCL, only for KOL or WINAPI.
homm is very right! read the documentation.
← →
parovoZZ © (2006-06-01 21:11) [5]Я понимаю, что RTFM и документация, но у меня в архиве лежит файл ReadMe следующего содержания (привожу во второй раз):
Если вы собираетесь использовать комплект и для работы с Vcl, то сделайте:1. Удалите из каталога "c:\Program Files\Borland\Delphi7\Lib" модули Forms.dcu и SysUtils.dcu2. Скопируйте туда исходные коды этих модулей 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
Мыслится мне, что это писано автором пакета. Я не думаю, что он дурак.
← →
homm © (2006-06-01 23:52) [6]
> 1. Удалите из каталога "c:\Program Files\Borland\Delphi7\Lib"
> модули
> Forms.dcu и SysUtils.dcu
сдается мне, что это не полный список модулей.
Так или иначе проверить не могу. D5 ругается на отсутствии FFMT.OBJ, а Tasm.exe почему-то у меня в bin нет
← →
Vladimir Kladov (2006-06-02 14:40) [7]Он не дурак, просто ему VCL не был нужен.
← →
ECM © (2006-06-02 16:21) [8]Честно говоря, не вижу смысла делать замену системных модулей для VCL....
(хотя если автор ветки сможет аргументировать - то можно и попробовать побороть)
Но ИМХО - это нужно только для WinAPI или KOL....
← →
parovoZZ © (2006-07-10 20:17) [9]
> это нужно только для WinAPI или KOL....
Кстати, на WinApi без проблем, а вот на KOL появляются проблемы типа
[Fatal Error] SysUtils.pas(3777): Unit Variants was compiled with a different version of SysUtils.Exception.Create
Ну и перечесляются все заменённые юниты
Страницы: 1 вся ветка
Форум: "KOL";
Текущий архив: 2007.04.01;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.042 c