Главная страница
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.039 c
1-63055
Rasa
2004-01-11 10:21
2004.01.20
Виртуальный ли CD-ROM?


3-62973
veb
2003-12-24 12:28
2004.01.20
Открытие из BLOB


14-63340
N169
2003-12-30 11:26
2004.01.20
Японский день (LOL)


3-62963
Пубертанец
2003-12-24 18:17
2004.01.20
Какие есть программы для работы с Interbase?


3-63013
Dark Man
2003-12-23 08:39
2004.01.20
Работа c IB Object и dbf одновременно