<time.h>
にctimeと_ctime_32がありますが、ctimeはCTimeではありません。 CTime 32ビットアナログはありますか?または__time32_tで32bit CTimeと同様のものがあります。私は64ビットバージョンを使って互換性の問題を抱えています。32bitアナログとは何ですか?
OK多分私は__time32_tが供給し、バリアント時間を提供するためにそれを使用している、すべてではCTimeを必要としない:
SYSTEMTIME st;
CTime tmp = pCurPar[pot->numSubsection].SysTime;
tmp.GetAsSystemTime(st);
SystemTimeToVariantTime(&st,&pot->Value.date);
が、私は
CTime tmp = pCurPar[pot->numSubsection].SysTime;
が正しく変換されないと思い理由私の.SysTimeは__time32_tで、CTimeは64bit版を使用しています。私はtime32_tとしてそれを提供する必要がある場合
も、私は1つの状況を持っているが、pot->Value.intVal = DayRec[pot->numSubsection].startTime.GetTime();
でIv'eは、私が唯一のVisual Studio Expressを持ってWarning 3 warning C4244: '=' : conversion from '__time64_t' to 'INT', possible loss of data
あなたの「トラブル」はなんですか? –
質問に追加されました。 – Cynede