FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
probema al operar con LARGE_INTEGER
Hola
Como siempre a por ayuda. No me deja operar cuando intento operar con los datos de QueryPerformanceCounter() y de QueryPerformanceFrequency Pego el código a ver si me podeis indicar donde meto la pata y su solución. Código:
void __fastcall TMainForm::Button1Click(TObject *Sender) { LARGE_INTEGER freq; LARGE_INTEGER startTime, endTime; LARGE_INTEGER elapsedTime, elapsedMilliseconds; QueryPerformanceFrequency(&freq); QueryPerformanceCounter(&startTime); // run code here QueryPerformanceCounter(&endTime); elapsedTime = endTime - startTime; elapsedMilliseconds = (1000 * elapsedTime) / freq;; } |
#2
|
||||
|
||||
Fijate en el tipo LARGE_INTEGER:
Código:
typedef union _LARGE_INTEGER { struct { DWORD LowPart; LONG HighPart; }; LONGLONG QuadPart; } LARGE_INTEGER; Opción 1: Código:
void __fastcall TForm1::Button1Click(TObject *Sender) { LARGE_INTEGER freq; LARGE_INTEGER startTime, endTime; LARGE_INTEGER elapsedTime, elapsedMilliseconds; QueryPerformanceFrequency(&freq); QueryPerformanceCounter(&startTime); // run code here QueryPerformanceCounter(&endTime); elapsedTime.QuadPart = endTime.QuadPart - startTime.QuadPart; elapsedMilliseconds.QuadPart = (1000 * elapsedTime.QuadPart) / freq.QuadPart; } Código:
void __fastcall TForm1::Button1Click(TObject *Sender) { LONGLONG freq; LONGLONG startTime, endTime; LONGLONG elapsedTime, elapsedMilliseconds; QueryPerformanceFrequency((LARGE_INTEGER*)&freq); QueryPerformanceCounter((LARGE_INTEGER*)&startTime); // run code here QueryPerformanceCounter((LARGE_INTEGER*)&endTime); elapsedTime = endTime - startTime; elapsedMilliseconds = (1000 * elapsedTime) / freq;; } |
#3
|
|||
|
|||
Gracias!!
Jo! no me di cuenta en el detalle´. Saludos |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
mouse que permite operar la PC con un ojo | Robert01 | Noticias | 0 | 30-12-2008 10:30:29 |
Deja de operar firebird | gescoto99 | Conexión con bases de datos | 3 | 11-10-2007 22:43:17 |
Operar con ficheros .pdf desde script php | smendo | PHP | 1 | 18-05-2005 19:20:29 |
|