Главная страница
    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
3-1103699315
Guitar
2004-12-22 10:08
2005.01.23
Как сохранить из DBGrid?


1-1105539287
Igor_thief
2005-01-12 17:14
2005.01.23
Добавление события


3-1103532135
Developerr
2004-12-20 11:42
2005.01.23
Как програмно добавить поле в базу данных?


3-1103558264
mityaib
2004-12-20 18:57
2005.01.23
Восстановление позиции в DBGrid


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