Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "KOL";
Текущий архив: 2005.01.23;
Скачать: [xml.tar.bz2];

Вниз

Трудности с установкой 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 качал. Если у вас другой, вышлите, пожалуйста, на мыло
x-comp2004@mail.ru


 
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 вся ветка

Форум: "KOL";
Текущий архив: 2005.01.23;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.037 c
9-1097749307
Malefic
2004-10-14 14:21
2005.01.23
Asphyre: Для чего нужна TextureMap и как ее использовать?


3-1103666857
Дима
2004-12-22 01:07
2005.01.23
Как добавить запись в БД


14-1104328422
PVOzerski
2004-12-29 16:53
2005.01.23
Может, и нашего сайта дизайн и "движок" оцените?


14-1104968574
InTr
2005-01-06 02:42
2005.01.23
Внедрение своего кода в другой бинарник


9-1097779787
Falcon(TFsoft)
2004-10-14 22:49
2005.01.23
Динамическое создание спрайта





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