Err : Параметр задан неверно..
От: Аноним  
Дата: 31.08.05 07:34
Оценка:
Привет.

func(SYSTEMTIME& d)
{
..
..
d = date; // date переменная типа SYSTEMTIME.
...
//инициализация d
...
FILETIME ft;
SystemTimeToFileTime(&d,&ft); // выдает ошибку,что "Параметр задан неверно."
...
}
В чем может быть проблема?
Re: Err : Параметр задан неверно..
От: Anton Batenev Россия https://github.com/abbat
Дата: 31.08.05 07:59
Оценка:
Здравствуйте, <Аноним>, Вы писали:

А>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>>
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.