T terryhigh Unregistered / Unconfirmed GUEST, unregistred user! 2006-05-18 #1 在DLL中,我创建一个线程和一个时钟(没有窗口) 请问如何在线程函数中扑获时钟消息。
M myid0602 Unregistered / Unconfirmed GUEST, unregistred user! 2006-05-19 #2 uses DateUtils; 1.使用函数MilliSecondsBetween 2.now函数获取当前日期时间 var a,b:Tdatetime; h,m,s,ms:word; begin a:=now; sleep(200); b:=now; l:=MilliSecondsBetween(a,b); detime(b,h,m,s,ms); //h 几点 end;
uses DateUtils; 1.使用函数MilliSecondsBetween 2.now函数获取当前日期时间 var a,b:Tdatetime; h,m,s,ms:word; begin a:=now; sleep(200); b:=now; l:=MilliSecondsBetween(a,b); detime(b,h,m,s,ms); //h 几点 end;
T terryhigh Unregistered / Unconfirmed GUEST, unregistred user! 2006-05-19 #4 在WIN32动态库中,只要得到程序启动时刻与零点时刻的间隔就可以了,就是说程序一启动有一个时间,在此时得到还要经过多少豪秒到零点???就OK了
T terryhigh Unregistered / Unconfirmed GUEST, unregistred user! 2006-05-19 #6 to goddy 请问怎样相减,多谢 例如程序启动时间为08.30.00//八点半,那它到零点的间隔是多少???
T terryhigh Unregistered / Unconfirmed GUEST, unregistred user! 2006-05-19 #7 帮忙看一下:这样可以吗? GetLocalTime(&time); //time0 = time; time0.wHour = 0; time0.wMinute = 0; time0.wSecond=0; ULONGLONG snaptime = (SystemTimeToFileTime(time0) - SystemTimeToFileTime(time)) / 1000; 但SystemTimeToFileTime函数在动态库不认啊,包含了WINDOWS.H和WINBASE.H文件
帮忙看一下:这样可以吗? GetLocalTime(&time); //time0 = time; time0.wHour = 0; time0.wMinute = 0; time0.wSecond=0; ULONGLONG snaptime = (SystemTimeToFileTime(time0) - SystemTimeToFileTime(time)) / 1000; 但SystemTimeToFileTime函数在动态库不认啊,包含了WINDOWS.H和WINBASE.H文件
T terryhigh Unregistered / Unconfirmed GUEST, unregistred user! 2006-05-23 #8 这个问题不解决了,换个问题: 在程序初始化时: P=new pLDI_adapter[3]; pLDI_adapter的定义如下: typedef struct _LDI_adapter { LDI_SharePara *padaptershare; _int64 UAllBytenumber; //某网卡转发的全部字节的数目 } LDI_adapter,*pLDI_adapter; 当程序结束时:如何释放申请的内存空间???
这个问题不解决了,换个问题: 在程序初始化时: P=new pLDI_adapter[3]; pLDI_adapter的定义如下: typedef struct _LDI_adapter { LDI_SharePara *padaptershare; _int64 UAllBytenumber; //某网卡转发的全部字节的数目 } LDI_adapter,*pLDI_adapter; 当程序结束时:如何释放申请的内存空间???