关于调用C-API无法正常得到"年份"数据的疑问

已锁定

yixian01

  • 帖子

    1071
  • 精华

    10
  • 被关注

    2

论坛等级:侠士

注册时间:2003-06-06

普通 普通 如何晋级?

关于调用C-API无法正常得到"年份"数据的疑问

1350

5

2006-05-12 16:11:00

刚刚做一个测试,建立了 YEAR,MONTH,DAY,HOUR,MINUTE,SECOND这些个变量(16BIT UNSIGNED).
脚本如下
#pragma code ("kernel32.dll")
void GetLocalTime(LPSYSTEMTIME lpsystime);
#pragma code()

SYSTEMTIME systime;
char sztime[6]="";
GetLocalTime(&systime);
//sprintf(sztime,"%02d;%02d",systime.wHour,systime.wMinute);
//return sztime;
SetTagWord("YEAR",systime.wYear);
SetTagWord("MONTH",systime.wMonth);
SetTagWord("DAY",systime.wDay);
SetTagWord("HOUR",systime.wHour); //Return-Type: BOOL
SetTagWord("MIN",systime.wMinute);
SetTagWord("SEC",systime.wSecond);
现在,就是年份的显示是***,其余都正确,也尝试将YEAR改成32BIT,相关的SETTAGWORD改成SETTAGDWORD().
依然如此,不知和故?请指教
关于调用C-API无法正常得到"年份"数据的疑问 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC WinCC / Panel

共有32563条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。