Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: -0.983 c
1-63102
EgorT
2004-01-08 12:24
2004.01.20
Как при помощи Delphi записать формулу в Excel


14-63328
Volkov
2003-12-30 20:29
2004.01.20
Создание директорий (mkdir)


9-62956
dimodim
2003-06-23 14:06
2004.01.20
Люди помогите как загрузить и отрисовать 3d модель в OPENGL


3-63022
Крутыш
2003-12-22 08:21
2004.01.20
Как отобразить число с плавающей запятой в DBGrid(Delphi+ADO+Acce


1-63130
Юрий Ж.
2004-01-07 22:31
2004.01.20
Вопрос с прозрачностью...




   Наверх