随笔分类 - 编程技巧
日常工作中的点点滴滴
摘要:定义一个消息需要两个步骤: 1.声明一个消息标识符 2.声明一个消息记录类型一个消息标识符是一个整数大小的常数。Windows自用低于1024的消息,所以当你声明你自己的消息,你应该开始高于这一数字。 常数WM_APP代表了用户定义的消息开始编号。当定义消息标识符,你应该基于WM_APP它们。(这是因为WM_USER所代表1024以后的消息编号,有一些已经被Windows标准组件占用了,为了避免冲突,使用WM_APP) 如果你想给你的消息一个有用的参数名,你需要声明该消息的消息记录类型。消息记录是传递给消息处理方法的参数类型。如果你不使用消息的参数,或者如果你想使用旧风格的参数表示法(wPar
阅读全文
摘要:delphi2010 DLL 调试
阅读全文
摘要:一、有必要了解INI文件的结构:;注释[小节名]关键字=值...---- INI文件允许有多个小节,每个小节又允许有多个关键字, “=”后面是该关键字的值。---- 值的类型有三种:字符串、整型数值和布尔值。其中字符串存贮在INI文件中时没有引号,布尔真值用1表示,布尔假值用0表示。---- 注释以分号“;”开头。二、定义---- 1、在Interface的Uses节增加IniFiles;---- 2、在Var变量定义部分增加一行:myinifile:Tinifile;---- 然后,就可以对变量myinifile进行创建、打开、读取、写入等操作了。三、打开INI文件myinifile:=Ti
阅读全文
摘要:相同:这两个属性都表示该容器类控件中的子控件不同:当容器类控件中的子控件也存在容器类控件时 可用component.component....,control则不能这样书写 即control中不包含子控件中的容器类控件举例:如何循环控制控件中的子控件 1 myopensql(ibqry1,'select distinct laneno from smp'); 2 //在找出的不同泳道名称表中做循环 3 with ibqry1 do 4 begin 5 First; 6 while not eof do 7 begin 8 //2.对k进行赋值即当前泳道号 9 k := ibqr
阅读全文

浙公网安备 33010602011771号