摘要:
设定后即可自动换行及行高自适应。版本号5.6.2 1、masterData:属性值:stretched 为True 2、Memo设定wordwrap为True ,stretchMode:smMaxHeight FastReport自动增加空行 1、在masterdata下增加child; 2、在co 阅读全文
摘要:
按下tab键显示或隐藏工具箱、面板和工具选项,按tab+shit键可显示或隐藏面板; 英文下如l,v,m可调出对应的操作; 按z进行缩放时单击mouse并向右侧拖曳放大,反之则缩小;[去掉细微缩放时,有选择矩形框]{按住alt键+中键也可缩放} 】{ctrl+,ctrl-也可缩放 Ctrl+1<10 阅读全文
摘要:
转载自:https://www.cnblogs.com/ADAN1024225605/p/7927695.html 线程B向线程A发送消息,SendMessage(线程A句柄, msg, wParam参数, lParam参数); 线程A重写WndProc(var Message: TMessage) 阅读全文
摘要:
转载自:https://blog.csdn.net/chinajobs/article/details/51461368 unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Cont 阅读全文
摘要:
转载自:https://www.cnblogs.com/lackey/p/4782777.html 本例是把多个线程访问数据库的请求,全部阻塞到一个线程。 这是实际编程中常见的一种问题。 示例源码下载,所需支持单元均在源码中,且附详细说明。 TElegantThread 的父类是 TSimpleTh 阅读全文
摘要:
转载自:https://www.cnblogs.com/lackey/p/5371544.html 对线程的使用,是每个开发者都应该熟练掌握的,也是进阶的重要一环。 可以这样说,没有线程,连界面假死的问题都解决不了,就更别谈并行处理来提高效率了。 本例对线程进行改进,打造一个基础的线程,以后线程应用 阅读全文
摘要:
转载自:https://www.cnblogs.com/lackey/p/5411389.html delphi 自带的Timer控件,使用方便,但它的 OnTimer 事件是在主线程中引发的。 如果在事件中执行较耗时的代码,会引起主界面假死。故实现一个线程的Timer就有必要了。 TThreadT 阅读全文
摘要:
转载自:https://www.cnblogs.com/lackey/p/10357331.html 在编程开发的时候,我们时常会调用windows本身的功能,如:检测网络通断,连接无线wifi等。 虽然,用 windows api 操作可以完美地完成这些操作,但是,函数参数太难了。令人望而生畏,不 阅读全文
摘要:
转载自:https://www.cnblogs.com/lackey/p/8988376.html 面向对象编程手法,是一项综合技能,单独把谁拿出来说都不合适。本次重写 TSimpleThread ,使其能在 D7 下运行。 基于 TSimpleThread ,重磅推出 TSimpleUI.ExeP 阅读全文
摘要:
转载自:https://www.cnblogs.com/lackey/p/6337357.html 第七节:在多个线程时空中,把各自的代码塞到一个指定的线程时空运行 以 Ado 为例,常见的方法是拖一个 AdoConnection 在窗口上(或 DataModule 中), 再配合 AdoQuery 阅读全文