- // We use wxGetLocalTime() to get the seconds since
- // 00:00:00 Jan 1st 1970 and then whatever is available
- // to get millisecond resolution.
- //
- // NOTE that this might lead to a problem if the clocks
- // use different sources, so this approach should be
- // avoided where possible.
-
- val *= wxGetLocalTime();
-
-// GRG: This will go soon as all WIN32 seem to have ftime
-// JACS: unfortunately not. WinCE doesn't have it.
-#if defined (__WIN32__)
- // If your platform/compiler needs to use two different functions
- // to get ms resolution, please do NOT just shut off these warnings,
- // drop me a line instead at <guille@iies.es>
-
- // FIXME
-#ifndef __WXWINCE__
- #warning "Possible clock skew bug in wxGetLocalTimeMillis()!"
-#endif
-
- SYSTEMTIME st;
- ::GetLocalTime(&st);
- val += st.wMilliseconds;
-#else // !Win32