Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2006.10.01;
Скачать: [xml.tar.bz2];

Вниз

Помогите перевести конструкцию с C++   Найти похожие ветки 

 
P2P   (2006-09-08 12:26) [0]

Вот такая конструкция нужна на дельфи

LARGE_INTEGER nDueTime;
nDueTime.QuadPart = Int32x32To64(-10000,1000);
SetWaitableTimer(m_htCheckingTimer,&nDueTime,0,NULL,NULL,FALSE);


 
Desdechado ©   (2006-09-08 12:47) [1]

LARGE_INTEGER - что за зверь?


 
P2P   (2006-09-08 13:00) [2]

Да это код на С++. Вот мне бы тоже хотелось узнать как вызывать SetWaitableTimer из Дельфи. А то что то не получается....


 
Dmitrij_K   (2006-09-08 13:27) [3]

Модет так
var nDueTime : Int64;
...
Int64Rec(nDueTime).Lo := -10000;
Int64Rec(nDueTime).Hi := 1000;
SetWaitableTimer(m_htCheckingTimer,@nDueTime,0,nil,nil,FALSE);


 
Desdechado ©   (2006-09-08 13:35) [4]

Справка рулит.

Use the format described by the FILETIME structure.

The FILETIME structure is a 64-bit value representing the number of 100-nanosecond intervals since January 1, 1601.

typedef struct _FILETIME { // ft  
   DWORD dwLowDateTime;
   DWORD dwHighDateTime;
} FILETIME;


Members

dwLowDateTime

Specifies the low-order 32 bits of the file time.

dwHighDateTime

Specifies the high-order 32 bits of the file time.



Remarks

It is not recommended that you add and subtract values from the FILETIME structure to obtain relative times. Instead, you should

· Copy the resulting FILETIME structure to a LARGE_INTEGER structure.
· Use normal 64-bit arithmetic on the LARGE_INTEGER value.


 
P2P   (2006-09-08 13:39) [5]

Не компилится пример. Пишет -10000; выходит за границы диапазона



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

Форум: "Начинающим";
Текущий архив: 2006.10.01;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.013 c
9-1136040392
FrykT
2005-12-31 17:46
2006.10.01
С чего начать изучать OpenGL ?


1-1155723489
Aleksandr.
2006-08-16 14:18
2006.10.01
Как отключать нажатие кнопок после выбора системной кнопки Help?


15-1157556687
Евгений Р.
2006-09-06 19:31
2006.10.01
Abstract процедура


1-1155891370
vic_774N
2006-08-18 12:56
2006.10.01
компонент эмуляции терминала VT400


3-1153815094
Sasha K
2006-07-25 12:11
2006.10.01
Как сжать базу FireBird(не бэкап)???





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский