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

Вниз

Ошибка при работе с директивой absolute   Найти похожие ветки 

 
ZiTRaX ©   (2007-02-01 22:25) [0]

В модуле объявляю переменную
var SystemTimer: Longint absolute $0040:$006C;
но компилятор ругается на такое объявление(на выделенное жирным). Смысл ошибки понять не могу (или в Delphi недопустимо такое объявление?).
Или, может, подскажете рабочий код для замера скорости выполнения участка кода или программы.
Заранее спасибо!


 
Virgo_Style ©   (2007-02-01 22:32) [1]

GetTickCount

а что, в справке что-то неясно написано?


 
Olivetti   (2007-02-01 22:32) [2]

$0040:$006C

Ты где этого допотопного монстра выкопал? В Windows - линейная адресация памяти. Форма Сегмент:Смещение тут не проходит. И вообще, прямое обращение к адресу памяти тут тоже не проходит. Память в Windows - виртуальная. Поэтому, выделяй память динамически. И никаких статических адресов.


 
ZiTRaX ©   (2007-02-01 22:42) [3]

2 Olivetti: Вот это и хотел услышать. Просто искал процедуру для замера и наткнулся на один модуль, а о том, что код не под Win32(как мне надо), подумать не соизволил. Да и вообще над кодом не думал, а тупо скопипастил его. Вот отсюда и такие тупые вопросы.
2 Virgo_Style: Спасибо за указание направления.


 
Anatoly Podgoretsky ©   (2007-02-01 23:18) [4]

> ZiTRaX  (01.02.2007 22:42:03)  [3]

Можешь использовать GetTickCount в первом приближение для данной цели, в 55 раз точнее.


 
evvcom ©   (2007-02-02 09:03) [5]

> [3] ZiTRaX ©   (01.02.07 22:42)
> тупо скопипастил

Так голову включать надо. На что она тебе дана? Шапку носить?

А еще я в нее ем! (с) не знаю :-)



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

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

Наверх




Память: 0.47 MB
Время: 0.036 c
2-1170264012
Шоломицкий С. А.
2007-01-31 20:20
2007.02.18
Объединение UPDATE


15-1170042568
Slider007
2007-01-29 06:49
2007.02.18
С днем рождения ! 27 января


3-1164492467
Artem071
2006-11-26 01:07
2007.02.18
Проблема с командой INSERT


15-1169764560
Pass2
2007-01-26 01:36
2007.02.18
Как вы осуществляете перевод с C++ на Паскаль больших кусков кода


2-1170059211
novill
2007-01-29 11:26
2007.02.18
Почему консольная программа некорректно выводит русский текст?