C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 Q&A
C++Builder Programming Q&A
[4665] [RE]:이건어떨까요?
델.마. [] 3287 읽음    2000-12-22 00:00
안녕하세요!

참고만.하세요!

윈도에서.정밀한.시간측정을.위해선
굳이.컴포넌트를.사용하기보단..

{아마도.추측컨데.님의.컴포는.스레드기반이라...
멀티스레딩시.일반적.오류가.있을지도..)

GetTickCount();

위.API를.사용하시면.어떨까요?
1/1000초까지.측정가능합니다.
님의.25msec정도는.충분할듯...
하지만.이넘도.약간의.오차가.있는지라
(윈도특징상..아시져?)

아래함수를.사용하시면.함수반환시간까지.
고려해서.정확한.시간을.반납합니다.

double __fastcall GetTime()
{
    LARGE_INTEGER liEndCounter,liFrequency ;
    QueryPerformanceCounter(&liEndCounter);
    QueryPerformanceFrequency(&liFrequency);

    return (liEndCounter.QuadPart / (double)liFrequency.QuadPart) * 1000;
}

                                           : oMega

+ -

관련 글 리스트
4648 [질문]프로그램 완성 후 조금 황당한 일이...... 최원호 3243 2000/12/20
4665     [RE]:이건어떨까요? 델.마. 3287 2000/12/22
4670         GetTickCount() 는 밀리세컨드를 측정하지 못합니다. 박지훈.임프 5234 2000/12/23
4664     Re:[질문]프로그램 완성 후 조금 황당한 일이...... 박지훈.임프 3471 2000/12/22
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.