正则表达式语法

摘要: 转载:http://blog.csdn.net/lushuaiyin/article/details/6737172正则表达式语法一个正则表达式就是由普通字符(例如字符 a 到 z)以及特殊字符(称为元字符)组成的文字模式。该模式描述在查找文字主体时待匹配的一个或多个字符串。正则表达式作为一个模板,... 阅读全文
posted @ 2015-09-22 11:23 黑暗煎饼果子 阅读(417) 评论(0) 推荐(0) 编辑

模拟键盘发送文字

摘要: 嗯...老生常谈的话题, 不过系统的总结了一下, 找了个相对简单的实现方式, 可以方便的发送任何文字参考另一片文章: http://www.cnblogs.com/-clq/archive/2011/10/01/2197047.html直接贴代码:var nInputs: array[0..1] ... 阅读全文
posted @ 2015-08-26 18:10 黑暗煎饼果子 阅读(797) 评论(0) 推荐(1) 编辑

一个修改过简化版的InputQuery

摘要: 主要是觉得在单输入的情况下, 原来InputQuery输入框左边的文本太难看了...... function _InputQuery(const ACaption: string; const APrompt: string; var AValue: string): Boolean; var ... 阅读全文
posted @ 2015-08-06 13:27 黑暗煎饼果子 阅读(809) 评论(0) 推荐(0) 编辑

获取进程列表的单元

摘要: 参考一些网上资料, 然后自己改了改......主要是为自己写的一个监视活动进程工具用的, 有需要可以参考参考unit ProcessInfos;interfaceuses Windows, TLHelp32, PsAPI, SysUtils;type TProcessInfo = record ... 阅读全文
posted @ 2015-08-04 17:17 黑暗煎饼果子 阅读(956) 评论(0) 推荐(0) 编辑

获取EMF文件内全部文字, 并按照左上到右下的顺序排序

摘要: 因为工作要求, 需要对EMF文件文字内容做分析.....SO, 如下代码出现了懒得加注释了, 反正对外接口属性就那么几个, 根据英文猜吧, 很容易的说明一下: 这个东西结果会对所有文字内容按照左上到右下的顺序排序(EMF内数据顺序是根据画图顺序来的, 所以不一定是什么顺序, 但是数据分析就要得到行... 阅读全文
posted @ 2015-07-28 17:11 黑暗煎饼果子 阅读(2456) 评论(0) 推荐(0) 编辑

非主窗体在任务栏显示按钮

摘要: type TForm2 = class(TForm) private { Private declarations } public { Public declarations } procedure CreateParams(var Params:TCreateParams); override; end; ... procedure TForm2.... 阅读全文
posted @ 2015-07-28 17:04 黑暗煎饼果子 阅读(442) 评论(2) 推荐(0) 编辑

禁用窗体关闭按钮

摘要: 一般我们不想让窗体能够关闭, 首先想到的是在OnCloseQuery事件里设置CanClose := False, 不过在某些情况下这个会和程序关闭窗体的业务逻辑产生冲突所以写了下面这个函数, 可以设置窗体上的部分控制按钮禁用和启用, 仅仅是按钮显示及对鼠标键盘的响应, 按钮功能方面不影响type ... 阅读全文
posted @ 2015-07-16 11:16 黑暗煎饼果子 阅读(1016) 评论(0) 推荐(0) 编辑

一个支持FMX.Win框架的托盘控件

摘要: 不多说了 直接上代码........有任何问题请给我邮件.... 阅读全文
posted @ 2015-06-26 18:21 黑暗煎饼果子 阅读(866) 评论(0) 推荐(0) 编辑

申请UAC权限Manifest文件

摘要: 申请UAC 高级权限用, 同时不会影响系统风格 阅读全文
posted @ 2015-05-27 19:54 黑暗煎饼果子 阅读(812) 评论(0) 推荐(0) 编辑

win7下用mklink命令解决delphiXE系列占用C盘空间的问题

摘要: DelphiXE从2010以后, 安装程序安装完成后都会在ProgramData目录里复制一份安装程序的备份, 随着版本升级安装包越来越大, 占用C盘的空间也就越来越大虽然可以通过删除的方式删掉, 可以万一需要重装或者添加删除某些功能时就麻烦了好在vista以后系统提供了软链接的功能: mklink... 阅读全文
posted @ 2015-04-16 18:35 黑暗煎饼果子 阅读(811) 评论(0) 推荐(0) 编辑

转贴: 更改Outlook2013数据文件的位置

摘要: 转自: 老田博客近日体验了一下微软OFFICE 2013 说实话 除了与skydriver深度整合实现云同步文档外 其他的功能对我这样的『Light User』实在是大材小用 wps足够了在使用过程中 发现OUTLOOK的邮箱数据默认放置在C盘 而且无法更改位置 这个设定实在是太脑残了 本身C盘空间... 阅读全文
posted @ 2015-04-16 12:40 黑暗煎饼果子 阅读(507) 评论(0) 推荐(0) 编辑

最小化到托盘

摘要: 这个办法主要是针对Delphi2010或者更高版本, 利用自带的TTrayIcon来实现最小化到托盘的功能, 至于低版本, 比如D7, 使用RZ的Tray控件就好了主要修改点: 1.2010或者更高版本, 自带了一个TTrayIcon控件来实现托盘图标, 但是这个控件没有实现最小化时隐藏的功能 ... 阅读全文
posted @ 2015-03-04 13:27 黑暗煎饼果子 阅读(1196) 评论(0) 推荐(0) 编辑

XE5 ImageList的BUG?

摘要: 今天做界面, 在imagelist里加载一个带有半透明通道的PNG图, 结果发现图片居然发暗, 如下:原图:IDE里加载以后的图:明显变暗...查询了源码, 无果然后又用2010去测试, 发现没问题...可惜2010版本看不到ImageListEditer的源码, 所以无从比较随后我又用代码去动态加... 阅读全文
posted @ 2015-02-04 17:32 黑暗煎饼果子 阅读(432) 评论(0) 推荐(0) 编辑

小吐槽Toolbar

摘要: 最近弄界面 要吧全部图标改成PNG格式虽说从2010以后Delphi默认支持PNG格式图片, 但是想应用到按钮上, 似乎除了TButton意外, 也只能ToolBar可以正常显示了, 其他的, 比如TSpeedButton一如既往死不悔改的依然只支持BMPTButton有个最大的问题就是焦点, 点了... 阅读全文
posted @ 2015-01-26 17:28 黑暗煎饼果子 阅读(238) 评论(0) 推荐(0) 编辑

使用windows资源管理器的排序规则

摘要: 对于windows资源管理器 abc_1_def是要排到abc_10_def前面的而一般的排序规则, 都会吧_10_排到前面所以为了使用习惯, 最好用资源管理器的排序规则, windows有个API提供了此规则:在Shlwapi.dll中的StrCmpLogicalW函数可惜, Delphi目前似乎... 阅读全文
posted @ 2015-01-22 18:58 黑暗煎饼果子 阅读(1969) 评论(0) 推荐(0) 编辑

Postgre cannot insert multiple commands into a prepared statement

摘要: 悲剧...FireDAC连接Postgre数据库, 使用默认的属性,一次执行多条SQL的时候, 会报"cannot insert multiple commands into a prepared statement"这样的错误到网上查了一下(百度), 什么信息都找不到, 然后又google, 找到... 阅读全文
posted @ 2015-01-08 15:34 黑暗煎饼果子 阅读(3447) 评论(0) 推荐(0) 编辑

XE系列资源文件的奇怪问题

摘要: 这是一个关于资源文件的故事.......-_-今天写一个功能测试Demo, 为了省事直接在工程文件里Resources And Images里添加了几个图片, 类型都是默认的RCDATA然后直接就在代码里引用了结果...悲剧了, 无论如何都读不出资源来, 一直提示找不到打开了编译后的res文件发现数... 阅读全文
posted @ 2014-12-24 14:37 黑暗煎饼果子 阅读(554) 评论(0) 推荐(0) 编辑

关于FireDAC返回多结果集的问题

摘要: 以前使用ADO, 如果SQL返回的结果集有多个 可以通过NextRecordset来依次获取代码移植到FireDAC, 对于多结果集处理差不多, 但是还是有一些不一样的地方:1.TDataSet本身是不支持多结果集的, 所以不要再这个上面浪费精力2.切换到下一个结果集, ADO.NextRecord... 阅读全文
posted @ 2014-09-30 11:13 黑暗煎饼果子 阅读(918) 评论(0) 推荐(0) 编辑

注册扩展名的默认执行程序

摘要: 没啥可描述的.....就是一个注册扩展名的关联程序函数, 纯粹写注册表实现: 阅读全文
posted @ 2014-08-22 11:29 黑暗煎饼果子 阅读(1046) 评论(0) 推荐(0) 编辑

佛祖保佑 永无BUG 永不修改

摘要: //// _oo0oo_// o8888888o// 88" . "88// (| -_- |)// ... 阅读全文
posted @ 2014-08-21 16:02 黑暗煎饼果子 阅读(1918) 评论(2) 推荐(0) 编辑