Привет.
func(SYSTEMTIME& d)
{
..
..
d = date; // date переменная типа SYSTEMTIME.
...
//инициализация d
...
FILETIME ft;
SystemTimeToFileTime(&d,&ft); // выдает ошибку,что "Параметр задан неверно."
...
}
В чем может быть проблема?
Здравствуйте, <Аноним>, Вы писали:
А>func(SYSTEMTIME& d)
А>{
А>..
А>..
А>d = date; // date переменная типа SYSTEMTIME.
А>...
А>//инициализация d
А>...
А>FILETIME ft;
А>SystemTimeToFileTime(&d,&ft); // выдает ошибку,что "Параметр задан неверно."
А>...
А>}
А>В чем может быть проблема?
SYSTEMTIME st;
ZeroMemory(&st, sizeof(st));
FILETIME ft;
if (!SystemTimeToFileTime(&st, &ft))
// здесь будет ошибка;
SYSTEMTIME st;
GetLocalTime(&st);
FILETIME ft;
if (!SystemTimeToFileTime(&st, &ft))
// здесь ошибки скорее всего не будет;
Итого — смотри корректность значений полей переменной d.
... << RSDN@Home 1.1.4 beta 7 rev. 447>>