Here is the code that I use....
1. The open event of my application object calls a function, in
that function I have ...
s_server_datetime str_server
datetime ldt_server
time lt_server
date ld_server
select getdate() into :ldt_server from Parm using
SQLCA;
IF SQLCA.SQLCODE = 0 THEN
lt_server = time(ldt_server)
ld_server = date(ldt_server)
str_server.ll_day = day(ld_server)
str_server.ll_month = month(ld_server)
str_server.ll_year = year(ld_server)
str_server.ll_hour = hour(lt_server)
str_server.ll_minute = minute(lt_server)
str_server.ll_second = second(lt_server)
str_server.ll_millisecond
= 00
IF SetSystemTime(str_server)
THEN
MessageBox("Should Have Written: ", string(ldt_server))
END IF
END IF
2. The structure contains....
Variable Name
Type
ll_day
long
ll_month
long
ll_year
long
ll_hour
long
ll_minute
long
ll_second
long
ll_millisecond
long
3. The Global External Function is declared as....
FUNCTION boolean SetSystemTime(ref
s_server_datetime systimeptr) Library "Kernal32.dll"
Please let me know if you have a better way of accomplishing this or
if you know why my code isn't working...
Christine Zebarth wrote in message <356DDB34...@carey.cosd.fedex.com>...
Christine Zebarth wrote in message <356DDB34...@carey.cosd.fedex.com>...
Brian
Christine Zebarth wrote in message
<356DDB34...@carey.cosd.fedex.com>...
#include <dos.h>
void WINAPI _export MySetTime(int hour, int min, int sec)
{
struct time t;
t.ti_hour = hour;
t.ti_min = min;
t.ti_sec = sec;
t.ti_hund = 0;
settime(&t);
}
void WINAPI _export MySetDate(int year, int month, int day)
{
struct date d;
d.da_year = year;
d.da_mon = month;
d.da_day = day;
setdate(&d);
}
Christine Zebarth wrote in message <356DDB34...@carey.cosd.fedex.com>...
*Irfan