Главная страница
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.48 MB
Время: 0.042 c
6-1158032979
kotRec
2006-09-12 07:49
2007.02.18
Время на сервере


15-1169595372
IMHO
2007-01-24 02:36
2007.02.18
Опрос: где ваши программы хранят данные?


15-1170162022
Vlad Oshin
2007-01-30 16:00
2007.02.18
Что-то с helpом моим стало. То что задал поискать - не ищет...


3-1163414839
john81
2006-11-13 13:47
2007.02.18
Fast Reports и Crystal Reports


15-1170180130
Eraser
2007-01-30 21:02
2007.02.18
Драйвер клавиатуры и CreateFile