打赏
上一页 1 2 3 4 5 6 7 8 9 ··· 11 下一页
摘要: 异步编程,是项目中非常有用的而且常用的一种方法,大多以线程实现。 而Delphi传统方法使用线程略为烦琐,好在其后续版本中,提供一些方法,简化一些操作。 几个概念: 匿名线程:TAnonymousThread,Delphi XE始支持。 匿名方法:reference to procedure|fun 阅读全文
posted @ 2018-08-21 11:31 楚人无衣 阅读(1896) 评论(0) 推荐(0) 编辑
摘要: 项目中碰到此问题,之前一直没留意,研究一番用上,以做备忘。参考其它解决方法,不尽完美,自试之,达到效果。 直上代码: 效果如图示: 阅读全文
posted @ 2018-08-20 12:42 楚人无衣 阅读(2593) 评论(1) 推荐(1) 编辑
摘要: “要是走大庄站,说不定还能拾个人呢~” 车行在张衡东路,刚过运独山大道路口,夫人说。 而大庄站在信臣路,回方城人多等车于彼处,错过一个路口,错过顺路经过。 我心念一动。 想起夫人说过,来去方城,有时拾人。 前些日子从乔坟回方城,细雨濛濛,从运河边转上公路,夫人说,刚看见一个女生在路边,似是等车。只是 阅读全文
posted @ 2018-08-18 10:51 楚人无衣 阅读(221) 评论(0) 推荐(0) 编辑
摘要: 在Delphi中,自Delphi 2007之后,支持static形式的class方法,样式比如: 即在方法后面加入static关键字,区别于传统的class方法。 一直不明白它与不加static关键字的方法有什么区别,而其官文档又语焉不详,看了又不够透彻,于是写代码验之,大致有点感悟。 结合其官方说 阅读全文
posted @ 2018-08-09 19:24 楚人无衣 阅读(769) 评论(0) 推荐(0) 编辑
摘要: 项目以Rtti特性做文件参数配置,简化每项读写ini操作,记录以做备忘,代码如下: 使用方法: 比单个字段读写ini字段,省事 阅读全文
posted @ 2018-07-27 16:48 楚人无衣 阅读(297) 评论(0) 推荐(0) 编辑
摘要: 回看旧时代码,以往清楚之记忆渐渐模糊,事隔多年,遗忘正在发生。 TMethod方法,当初熟练再看已陌生,再做复习以作备忘。 简言之,它做为一相桥接,将普通事件或方法转换为类方法,其多用于事件动态设置中。 它定义如此: 以代码示之,如下: 测试一下,事件完美挂接: 阅读全文
posted @ 2018-07-20 09:54 楚人无衣 阅读(496) 评论(0) 推荐(0) 编辑
摘要: 此问题留心已久,今日方悉心求之,记录心得。 ListView控件,不论Delphi中的TListView还是c#中的ListView,在开启其MultiSelect属性时,鼠标框选只是显示框张,如下图示: 相信如系统资源管理器那样,框选以蓝色蒙板显示,视觉效果要好上许多。里外翻阅,发现与LVS_EX 阅读全文
posted @ 2018-07-18 19:51 楚人无衣 阅读(427) 评论(0) 推荐(0) 编辑
摘要: 源起: 近期所介入的几个项目中,最后视频生成窗体,为一模态对话框。因生成时间可能较长,所以其窗体可以最小化,它最小化时同时最小化主程序,唤醒时主程序再复原。 代码亦是8年前本人所写,一直那样用了,也没什么不妥,但总感觉显示效果有优化空间,回头看看当初代码少了些简练。于是用些时间做些验证,寻得相对好点 阅读全文
posted @ 2018-07-17 20:13 楚人无衣 阅读(443) 评论(1) 推荐(0) 编辑
摘要: 起因: 很早就见过这两个方法,却未曾深入研究,偶尔一用,却纠结于其转换方法,遂写Demo以求验证,记录认知以做备忘。 其为Control类的内置方法,原型为: 由其可知: PointToClient是将Screen坐标(pt)与Control在Screen上的坐标做位置比较,返回差值,坐标中心为Co 阅读全文
posted @ 2018-07-09 19:38 楚人无衣 阅读(3185) 评论(0) 推荐(0) 编辑
摘要: Delphi之TWinControl支持PaintTo方法,可以方便的Paint有句柄控件,而此方法,TGraphicControl没有。 这使得有时需要Paint无句柄控件诸如TLabel时颇为费事,能否扩充它? 可以。使用class helper for技术,通过其Parent,仍然调用TWin 阅读全文
posted @ 2018-06-27 11:50 楚人无衣 阅读(313) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 11 下一页