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

Вниз

Трудности с установкой SysDcu7   Найти похожие ветки 

 
X9   (2004-03-10 08:16) [0]

Уважаемые Мастера! Кто нибудь устанавливал замену System.dcu и др. системных модулей под названием SysDcu7? В Readme сказано указать в Library Path первой строчкой путь к распакованному архиву SysDcu7. Указал. Также в Readme сказано, что если кто хочет использовать с VCL, то надо из
(Папка с D7)\Lib удалить Forms.dcu и SysUtils.dcu и кинуть туда исходники Forms.pas и SysUtils.pas, а потом запустить Delphi и компильнуть пустую форму(Проект, открывающийся по умолчанию). Удалил, скопировал, гружу Delphi, пытаюсь скомпилировать - вылетает SysUtils с ошибкой в процедуре FormatVarToStr:

-----------------------------------
procedure FormatVarToStr(var S: string; const V: TVarData);
begin
 if Assigned(System.VarToLStrProc) then
   System.VarToLStrProc(S, V)
 else
   System.Error(reVarInvalidOp);
end;
-----------------------------------

Выдаёт ошибку Undeclared Identifier "VarToLStrProc". Смотрим System.pas - и правда нет такой процедуры. И еще - сначала в uses нет System, пытаюсь дописать - выскакивает ощибка Undeclared Identifier "System". Так в чём же дело??? Помогите, plz!!!


 
Gandalf ©   (2004-03-11 10:46) [1]

Там есть уже откомпилированный вариант используй его.


 
X9   (2004-03-12 06:56) [2]

Пробовал. При компиляции требует исходники, кидаю исходники - то же самое. И что делать?


 
Gandalf ©   (2004-03-12 12:09) [3]

Попробуй еще раз, уверяю все пашет.


 
X9   (2004-03-13 06:36) [4]

2Gandalf
Смотрите сами:
1. Перемещаю из Delphi7\Lib Forms.dcu, System.dcu, SysInit.dcu, SysUtils.dcu, SysConst.dcu и ShareMem.dcu в другую папку(на всякий случай).
2. Кидаю в Delphi7\Lib SysInit.dcu, System.dcu, SysConst.dcu, ShareMem.dcu, SysSfIni.dcu, SYSWSTR.dcu из пакета SysDCU7 и Forms.pas и SysUtils.pas из Delphi7\Source\Vcl и Delphi7\Source\Rtl\Sys соответственно.
3.Запускаю Delphi и пытаюсь скомпилировать приложение, после чего получаю вышеописанную ошибку. Так что я неправильно делаю? Или у меня пакет SysDCU7 глючный, я его с kol.mastak.ru качал. Если у вас другой, вышлите, пожалуйста, на мыло
[email protected]


 
Gandalf ©   (2004-03-13 08:30) [5]

Я делаю так... В папке Delphi делают папку NewLibs и туда кидаю замены. В опциях проекта в директориях пишу $(DELPHI)\NewLibs и rebuild all - опс... Размер стал меньше. Все. Архив у меня как понимаете тот же.


 
X9   (2004-03-25 11:08) [6]

Я далал примерно то же. А что за Rebuild All?


 
Gandalf ©   (2004-03-25 22:48) [7]

ie - Build all


 
Grey   (2004-05-28 14:58) [8]

C ShareMem.dcu, SysConst.dcu, SysInit.dcu, SysSfIni.dcu, System.dcu,SYSWSTR.dcu этими проблем нету, а вот установкой или использованием альтернативного SysUtils - никак не получается...


 
Gandalf ©   (2004-05-28 17:50) [9]

Что за альтернатива? У нас нет альтернативы SysUtils - эта библиотека корень зла - а она во многом дублируеться KOL... Есть неофициальные замены - но они "не особо".


 
Grey   (2004-05-28 18:38) [10]

Ясно.
Уже пообщался с автором этой альтернативы, но сообщил что для 7 делфи она не обязательно рабочая.
А с Делфийской SysUtils проделать описанное в readme не получается - ругается...


 
X9 ©   (2004-06-11 23:42) [11]

А как же можно урезать размер программ при использовании SysUtils? Почему при использоании замены для этого модуля размер получаемых приложений теоретически должен быть меньше?


 
Gandalf ©   (2004-06-13 22:29) [12]

Не совсем понимаю вопрос.



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

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

Наверх




Память: 0.49 MB
Время: 0.029 c
4-1102348467
Sirus
2004-12-06 18:54
2005.01.23
Возможно ли отловить сохранение изменений в реестре Windows?


4-1102162206
caha
2004-12-04 15:10
2005.01.23
CD-ROM


14-1104677887
olookin
2005-01-02 17:58
2005.01.23
Луна в новогоднюю ночь...


1-1105007719
Viola
2005-01-06 13:35
2005.01.23
Добавление текста


1-1105111093
ВиТ
2005-01-07 18:18
2005.01.23
Хранение Id шников в ListView