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

Вниз

Использование   Найти похожие ветки 

 
Ricks ©   (2002-06-17 14:39) [0]

Во многих программах я видел такое выражение:
procedure TForm1.Button1Click(Sender:TObject);
var I:Integer absolute 0

но при попытке компиляции ошибка типа "Variable required" (там гда "absolute 0") Что это значит и что с этим делать?


 
shagen ©   (2002-06-17 14:44) [1]

Ricks,если Вы где-то до этого введёте var zero:integer,
и на него сошлётесь,то всё будет хорошо ;)


 
Lord Warlock ©   (2002-06-17 14:49) [2]

Если я правильно помню, то эта директива заставляет переменную размещаться в памяти по абсолютному адресу, так что понимаешь, 0 не подойдет :)


 
vuk ©   (2002-06-17 14:55) [3]

В Turbo Pascal это было так, но в современных версиях компилятора возможно только лишь размещение одной переменной по адресу другой.

...
procedure SomeProc( i : integer );
var
a : integer absolute i;
b : integer;
c : integer absolute b;
...



 
Ricks ©   (2002-06-17 14:58) [4]

>> Lord Warlock
Так я про это и говорю, что не подойдет. Мне просто интересно, как у тех програмистов, которые делали это, оно работало ;-))


 
vuk ©   (2002-06-17 15:07) [5]

Может это от 16-битной версии Delphi? Я уже не помню как там absolute интерпретировался...



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

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

Наверх




Память: 0.47 MB
Время: 0.015 c
8-88958
Королев
2002-02-15 13:02
2002.06.27
нужны общие соображения о том как организовать протокол...


14-88987
Dino
2002-05-23 15:30
2002.06.27
Install


3-88698
kaif
2002-05-24 12:06
2002.06.27
Кто разрабатывал TDBChart, TChart ?


1-88799
dimonf
2002-06-16 18:11
2002.06.27
Подскажите, где можно скачать компонент Async Pro v. 3.0 и выше?


3-88726
pilot
2002-06-04 09:35
2002.06.27
OnValiadate