随笔分类 - Delphi
摘要:转:http://ymg97526.blog.163.com/blog/static/17365816020101021703631/ //添加一个TApplicationEvents组件 //OnMessage:控制着整个应用程序的消息循环 //OnIdle:应用程序空闲时触发 procedure
阅读全文
posted @ 2017-09-08 11:24
绿水青山777
摘要:例子1 测试 时,CPU并没有占用100% 不知道是否Delphi高版本已优化。 声明:Property OnIdle:TIdleEvent;其中:TIdleEvent是这样声明的:TIdleEvent=Procedure(Sender:TObject;Var Done:Boolean) of Ob
阅读全文
posted @ 2017-09-08 11:12
绿水青山777
摘要:这个事件 对每个字段都处理,在窗体退出时,因关闭了数据集,所以这个事件也要执行一次。这样就会造成,内存地址错误。 procedure TFrmYaoKYPCKBL.DataSource1DataChange(Sender: TObject; Field: TField);begin inherite
阅读全文
posted @ 2017-09-04 15:21
绿水青山777
摘要:Delphi常用组件中常见属性,常见事件简介 ALIGN:设置组件对齐(同其父容器)方式 BORDERSTYLE:设置组件边框形状 CAPTION:设置组件标题 CTL3D:设置组件边框是否为3D模式,若BORDERSTYLE设置为BSNONE则此属性无效 COLOR:设定组件背景颜色 CURSOR
阅读全文
posted @ 2017-08-15 21:17
绿水青山777
摘要:只替换dfm 文件。替换后,用delphi打开程序,全部忽略。程序自己把pas文件内的 替换为dfm 文件内的控件。 如:TStringField --> TWideStringField; 1.不能多目录替换2.必须D盘,目录名不能换。3.先执行格式转换.bat 到 txt文件4.打开目录内的所有
阅读全文
posted @ 2017-08-03 15:43
绿水青山777
摘要:// 模拟在E d i t 1组件中按下了字母a键 PostMessage(Edit1.Handle, WM_KEYDOWN, 65, 0);
阅读全文
posted @ 2017-07-12 22:48
绿水青山777
摘要:OnKeyPress当按下键盘上的一个字符键,如字母键、数字键等会产生一个 O n K e y P r e s s事件,但是单独按下功能键(F 1 ~ F 1 2)、C t r l键、S h i f t键或A l t键等,不会产生O n K e y P r e s s事件。 OnKeyDown当按下
阅读全文
posted @ 2017-07-12 22:40
绿水青山777
摘要:一般情况下是因为调用了DLL,而且没有在project.dpr内处理 ,sharemem,放在第一位时出现的情况。 在Delphi中明确说明,如果用DLL且用string,刚在工程文件内加入 sharemem单元,而且必须放在第一位。
阅读全文
posted @ 2017-07-12 17:59
绿水青山777

浙公网安备 33010602011771号