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

Вниз

не перекомпилируется SysUtils   Найти похожие ветки 

 
Sapsan   (2003-05-05 19:46) [0]

сделал как было сказано:

1. Для установки распакуйте архив в отдельный каталог
2. Запустите Delphi 7
3. Зайдите в Tools->Environment Options, найдите там вкладку Library
и нажмите кнопку допишите в начало строки Library Path путь к
каталогу в который Вы распаковали архив (незабудьте поставить ";" !!!)
4. Готово! Теперь вы можите писать программы размером от 5632 байт!


+ для интереса:

Если вы собираетесь использовать комплект и для работы с 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, тем самым мы перекомпилируем эти модули заново.

на третьем пункте и остановился - выдаёт, что в SysUtils.pas в коде
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

procedure FormatVarToStr(var S: string; const V: TVarData);
begin
if Assigned(System.VarToLStrProc) then
System.VarToLStrProc(S, V)
else
( reVarInvalidOp)
сделал как было сказано:

1. Для установки распакуйте архив в отдельный каталог
2. Запустите Delphi 7
3. Зайдите в Tools->Environment Options, найдите там вкладку Library
и нажмите кнопку допишите в начало строки Library Path путь к
каталогу в который Вы распаковали архив (незабудьте поставить ";" !!!)
4. Готово! Теперь вы можите писать программы размером от 5632 байт!


+ для интереса:

Если вы собираетесь использовать комплект и для работы с 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, тем самым мы перекомпилируем эти модули заново.

на третьем пункте и остановился - выдаёт, что в SysUtils.pas в коде
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

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

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
для строчки
~~~~~~~~~~~~~~~~~~~~~
if Assigned(System.VarToLStrProc) then
~~~~~~~~~~~~~~~~~~~~~
[Error] SysUtils.pas(6441): Undeclared identifier: "VarToLStrProc"


 
Gandalf ©   (2003-05-06 22:15) [1]

Пиши автору:

(C) 2003 by Avenger[NhT]
Mail-Me: xavenger@mail.ru

:)


 
Crulex   (2003-05-07 04:19) [2]

Точно та же проблема. Причем на D5 все нормально компилируется.
Видимо автор этого модуля его не совсем уж дописал.

ЭЫ:
Указанная ошибка исправляется простой вставкой директивы {$J+} в начале модуля. Но это не устраняет дальшейших проблем, с которыми я сам пока не справился. Не выполняются нормально операции с типом Int64. Видимо что-то не то в ffmt.obj, для которого в архиве нету исходника.



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

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

Наверх




Память: 0.47 MB
Время: 0.029 c
3-63030
senya
2003-12-22 12:55
2004.01.20
Как определить существует ли таблица в базе FireBird.


7-63417
Кукарача
2003-11-05 09:10
2004.01.20
файлы и treeview


1-63164
Intell
2004-01-06 15:45
2004.01.20
Как выделять индекс в ListBox?


1-63058
jiurajhgjhgty
2004-01-08 19:24
2004.01.20
Выделение ячейки в Excel через OLE


1-63161
Win
2004-01-06 17:11
2004.01.20
PrintDialog и StringGrid