当前位置: 首页 > 学习 > 电脑学习 > 程序设计 > PowerBuliden > 运行环境 > 正文

设置系统时间

http://www.zk168.com.cn  招考学习网 2006-4-6 23:32:39
-----------------------------------------------------------[交流]-[打印]-[发送]-[收藏]--
在开发具有数据服务器的应用软件时,有时为了使所有计算机的时间都保持相同,或者接近相同,主要是为了避免数据录入时出现的时间差异,通常我们会在客户机每次使用应用软件前将本地时间设置成跟服务器相同。从而确保输入的数据在时间上具有较高的正确性。即,要实现系统时间的设置。下面就讲述一下实现的过程。
   本程序是通过调用外部函数SetSystemTime()实现系统时间的设置,该函数返回布尔型。查阅一下有关参考手册就会发现该函数需要一个表示系统时间结构(Struct)的数据类型作为参数。此结构的定义如下:

  struct _SYSTEMTIME {

    INT iYear;

    INT iMonth;

    INT iDayOfWeek;

    INT iDay;

    INT iHour;

    INT iMinute;

    INT iSecond;

    INT iMilliseconds; // 毫秒

  } str_SystemTime;

  要在程序中使用外部函数首先需要要进行外部函数声明,可以根据函数的使用范围放在全局外部函数声明区或局部外部函数区声明。具体声明如下:

  Function Boolean SetSystemTime(str_SystemTime str_MyTime) Library "Kernel32.dll"

  声明之后就可以使用了。下面代码实现将系统日期设置成“2000年8月10日”

  /*****************************程序代码******************************/

  str_SystemTime str_MyTime

  // 给结构赋值

  str_MyTime.iYear = 2000 // 2000年

  str_MyTime.imonth = 8 / /8月

  str_MyTime.iDay = 10 // 10日

  // 设置系统日期

  if SetSystemTime(ref str_MyTime) then

   Beep(1)

   MessageBox("提示","系统日期设置成功!")

  else

   Beep(1)

   MessageBox("提示","系统日期设置失败!")

  end if

-----------------------------------------------------------[交流]-[打印]-[发送]-[收藏]--
最新入库:
 
·实质、过程及意义——阿多尔诺“否定的辩证法”探微
·从Ontology的译名之争看哲学术语的翻译原则
·论马克思主义哲学经典的解释——解释学方法及其在马克
·中国哲学当前的核心与周边问题
·和合学与21世纪文化价值和科技
·中国文化的和合精神与21世纪
·宗教之间理当相互宽容
·上半个世纪的自由主义
·殷周至春秋时期神人关系之演进
·大学之道:构建以“三纲八目”为核心的道德修养体系
相关内容:
 
网友点评:
 
会员名称:
密码:匿名 ·注册·忘记密码?
评论内容:
(最多300个字符)
  查看评论
友情提醒:
 1.库中的资料大都来自互联网、网友上传、各类书籍,在录入的过程中难免会出现错误,恳请网
 友来信指正!
 2.如果网友在本库中未能找到所需要的材料,请登陆到我们的论坛《招考学习网》版块!
 3.考友想加入招考学习网的编辑部,请发信到XueXiWang#Gmail.com(#改为@)附带个人简历
 4.如需转载请注明出处及作者,谢谢合作!
 5.如果您有更好的建议或意见请EMAIL:XueXiWang#Gmail.com (#改为@)
 6.凡标题中有注有“[NO]”字样均不含答案且答案整理中.
 7.如本库中转载文章涉及版权等问题,请相关网站或作者在两周内发邮件通知(EMAIL:  XueXiWang#Gmail.com (#改为@))我们,我们接到通知后立即删除该文章及链接!
你问我答 更多>>