Функция GrdMakeSystemTime заполняет поля структуры TGrdSystemTime.

int  GRD_API GrdMakeSystemTime(
   HANDLE	hGrd,				
   WORD    wYear,				
   WORD    wMonth,			
   WORD    wDayOfWeek,			
   WORD    wDay,				
   WORD    wHour,				
   WORD    wMinute,			
   WORD    wSecond,			
   WORD    wMilliseconds,			
   TGrdSystemTime *pGrdSystemTime	
);	

hGrd

хэндл, через который будет выполнена данная операция

wYear

год (2000-2099)

wMonth

месяц (январь = 1, февраль = 2, …)

wDayOfWeek

день недели (воскресенье = 0, понедельник = 1, …)

wDay

день (1-31)

wHour

часы (0-23)

wMinute

минуты (0-59)

wSecond

секунды (0-59)

wMilliseconds

миллисекунды (0-999)

pGrdSystemTime

указатель на структуру TGrdSystemTime

GrdE_OK

нет ошибок

GrdE_InvalidHandle

недействительный хэндл

GrdE_InvalidArg

недопустимый параметр при вызове функции

public static GrdE GrdMakeSystemTime(Handle grdHandle, ushort year, ushort month, ushort dayOfWeek, ushort day,
            ushort hour, ushort minute, ushort second, ushort milliseconds, out GrdSystemTime systemTime)

 

 

 

 

 

Функция GrdMakeSystemTime заполняет поля структуры TGrdSystemTime, заданной параметром pGrdSystemTime, проверяя при этом корректность входных параметров. Функция может быть использована в языках высокого уровня, где нет возможности доступа к полям структуры напрямую.