Click here to Skip to main content
15,908,015 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
GeneralRe: Calling C#dll via C++ from Java Pin
Stuart Dootson22-Jun-09 22:31
professionalStuart Dootson22-Jun-09 22:31 
GeneralRe: Calling C#dll via C++ from Java Pin
Santhosh Sebastian22-Jun-09 23:42
Santhosh Sebastian22-Jun-09 23:42 
GeneralRe: Calling C#dll via C++ from Java Pin
Stuart Dootson22-Jun-09 23:49
professionalStuart Dootson22-Jun-09 23:49 
GeneralRe: Calling C#dll via C++ from Java Pin
KarstenK22-Jun-09 22:34
mveKarstenK22-Jun-09 22:34 
GeneralRe: Calling C#dll via C++ from Java Pin
Santhosh Sebastian23-Jun-09 0:36
Santhosh Sebastian23-Jun-09 0:36 
GeneralRe: Calling C#dll via C++ from Java Pin
KarstenK23-Jun-09 0:57
mveKarstenK23-Jun-09 0:57 
GeneralRe: Calling C#dll via C++ from Java Pin
Santhosh Sebastian23-Jun-09 1:54
Santhosh Sebastian23-Jun-09 1:54 
Questionadd variable Module size for datamatrix ??? Pin
aa_zz22-Jun-09 20:51
aa_zz22-Jun-09 20:51 
QuestionRe: add variable Module size for datamatrix ??? Pin
CPallini22-Jun-09 21:46
mveCPallini22-Jun-09 21:46 
QuestionIterate Registry key for value Pin
Mahesh Kulkarni22-Jun-09 20:49
Mahesh Kulkarni22-Jun-09 20:49 
AnswerRe: Iterate Registry key for value Pin
KarstenK22-Jun-09 21:28
mveKarstenK22-Jun-09 21:28 
QuestionOutput like a webcam Pin
squirly422-Jun-09 20:47
squirly422-Jun-09 20:47 
AnswerRe: Output like a webcam Pin
Code-o-mat22-Jun-09 22:40
Code-o-mat22-Jun-09 22:40 
Questioninverse function of SystemTimeToTzSpecificLocalTime() - OS = Win2K Pin
includeh1022-Jun-09 20:43
includeh1022-Jun-09 20:43 
AnswerRe: inverse function of SystemTimeToTzSpecificLocalTime() Pin
Stuart Dootson22-Jun-09 21:36
professionalStuart Dootson22-Jun-09 21:36 
GeneralRe: inverse function of SystemTimeToTzSpecificLocalTime() Pin
includeh1022-Jun-09 21:52
includeh1022-Jun-09 21:52 
GeneralRe: inverse function of SystemTimeToTzSpecificLocalTime() Pin
Stuart Dootson22-Jun-09 22:25
professionalStuart Dootson22-Jun-09 22:25 
GeneralRe: inverse function of SystemTimeToTzSpecificLocalTime() Pin
includeh1022-Jun-09 22:51
includeh1022-Jun-09 22:51 
TzSpecificLocalTimeToSystemTime function requires XP, not for Win2k.

I have created 2 functions and solved the problem, the 2 are:


void GreenwichTimeToLocalTime(const SYSTEMTIME&tmSys,SYSTEMTIME&tmLocal)
{
SYSTEMTIME tmS,tmL;
::GetSystemTime(&tmS);
::GetLocalTime(&tmL);

FILETIME ftS,ftL;
::SystemTimeToFileTime(&tmS,&ftS);
::SystemTimeToFileTime(&tmL,&ftL);

ULARGE_INTEGER ulS,ulL;

ulS.HighPart=ftS.dwHighDateTime;
ulS.LowPart =ftS.dwLowDateTime;

ulL.HighPart=ftL.dwHighDateTime;
ulL.LowPart =ftL.dwLowDateTime;

__int64 i64=ulL.QuadPart-ulS.QuadPart;

FILETIME ftSys;
::SystemTimeToFileTime(&tmSys,&ftSys);

ULARGE_INTEGER ulSys;
ulSys.HighPart =ftSys.dwHighDateTime;
ulSys.LowPart =ftSys.dwLowDateTime;

ulSys.QuadPart+=i64;

FILETIME ftLocal;
ftLocal.dwHighDateTime =ulSys.HighPart;
ftLocal.dwLowDateTime =ulSys.LowPart;

::FileTimeToSystemTime(&ftLocal,&tmLocal);
}

void LocalTimeToGreenwichTime(const SYSTEMTIME&tmLocal,SYSTEMTIME&tmUTC)
{
SYSTEMTIME tmS,tmL;
::GetSystemTime(&tmS);
::GetLocalTime(&tmL);

FILETIME ftS,ftL;
::SystemTimeToFileTime(&tmS,&ftS);
::SystemTimeToFileTime(&tmL,&ftL);

ULARGE_INTEGER ulS,ulL;

ulS.HighPart=ftS.dwHighDateTime;
ulS.LowPart =ftS.dwLowDateTime;

ulL.HighPart=ftL.dwHighDateTime;
ulL.LowPart =ftL.dwLowDateTime;

__int64 i64=ulL.QuadPart-ulS.QuadPart;

FILETIME ftLocal;
::SystemTimeToFileTime(&tmLocal,&ftLocal);

ULARGE_INTEGER ulLocal;
ulLocal.HighPart=ftLocal.dwHighDateTime;
ulLocal.LowPart =ftLocal.dwLowDateTime;

ulLocal.QuadPart-=i64;

FILETIME ftUTC;
ftUTC.dwHighDateTime=ulLocal.HighPart;
ftUTC.dwLowDateTime =ulLocal.LowPart;

::FileTimeToSystemTime(&ftUTC,&tmUTC);
}
GeneralRe: inverse function of SystemTimeToTzSpecificLocalTime() Pin
Stuart Dootson22-Jun-09 22:57
professionalStuart Dootson22-Jun-09 22:57 
AnswerRe: inverse function of SystemTimeToTzSpecificLocalTime() - OS = Win2K Pin
cmk23-Jun-09 10:42
cmk23-Jun-09 10:42 
QuestionUsing VS 2008 Pin
Deepu Antony22-Jun-09 20:28
Deepu Antony22-Jun-09 20:28 
AnswerRe: Using VS 2008 Pin
KarstenK22-Jun-09 21:31
mveKarstenK22-Jun-09 21:31 
GeneralRe: Using VS 2008 Pin
Deepu Antony22-Jun-09 21:32
Deepu Antony22-Jun-09 21:32 
AnswerRe: Using VS 2008 Pin
Stuart Dootson22-Jun-09 21:31
professionalStuart Dootson22-Jun-09 21:31 
GeneralRe: Using VS 2008 Pin
Deepu Antony22-Jun-09 21:38
Deepu Antony22-Jun-09 21:38 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.