用 GetEnvironmentVariable 获取常用系统环境变量
摘要: 以前曾用 GetWindowsDirectory、GetSystemDirectory、GetTempPath 等函数获取系统常用文件夹;也用过 SHGetSpecialFolderLocation、SHGetPathFromIDList 函数获取过更多常用路径;但这都不如用 GetEnvironmentVariable 获取系统变量来得快.//譬如 %WINDIR% 是表示系统目录的系统变量, ...
阅读全文
posted @
2009-02-22 23:52 万一 阅读(5055) |
评论 (3) 编辑
非官方的 TWaitableTimer 类
摘要: unit WTimer;interfaceuses Windows, SysUtils, SyncObjs;type TWaitableTimer = class(TSynchroObject) protected FHandle: THandle; FPeriod: LongInt; FDueTime: TDateTime; FLastError: Integer; FLongTime: ...
阅读全文
posted @
2009-02-19 15:27 万一 阅读(2359) |
评论 (3) 编辑
多线程编程(15) - 多线程同步之 WaitableTimer (等待定时器对象)[续]
摘要: 本次专门研究下 SetWaitableTimer 的第二个参数(起始时间).它有正值、负值、0值三种情况, 前面已用过 0值.先学习负值(相对时间), 也就是从当前算起隔多长时间开始执行.这个相对时间是以 1/100 纳秒为单位的, 譬如赋值 3*10000000 相当于 3 秒.本例效果图:代码文件:窗体文件:当我们需要一个绝对时间时, 譬如 2009-2-18 13:10:5, 函数需要的 Int64 值应该是个 TFileTime 格式的时间.先看三种相关时间类型(TFileTime、TSystemTime、TDateTime)的定义:下面程序指定在 2009年2月18号下午1点10分5
阅读全文
posted @
2009-02-16 22:58 万一 阅读(3150) |
评论 (3) 编辑
图解 CSS (11): 理解样式表的逻辑
摘要: 样式表可以是外部的、内联的或嵌入的; 链接外部样式文件一般是:<link rel="stylesheet" type="text/css" href="xxx.css" media="all">这要写在 Head 标签内, 其内容不区分大小写, 其中的双引号也可以是单引号、也可省略; 逐个解释一下:link: 是 HTML 的常用标签, 它的作用可不仅仅是链接外部样式, 譬如指定地址栏的图标...
阅读全文
posted @
2009-02-01 22:04 万一 阅读(3486) |
评论 (7) 编辑