随笔分类 -  Delphi

上一页 1 2 3 4 5 6 7 8 ··· 10 下一页
摘要:如何在Exe和BPL插件中实现公共变量共享及窗口溶入技术Demo源码1、Delphi编译方式介绍: 当我们在开发一个常规应用程序时,Delphi可以让我们用两种方式使用VCL,一种是把VCL中的申明单元及实现单元全部以静态编译的方式编译并链接进Exe可执行文件中,这样做的好处就是发布程序时只需要发布... 阅读全文
posted @ 2015-04-18 20:26 小宇飞刀 阅读(818) 评论(0) 推荐(0)
摘要:假设您要将模式窗口为主的桌面程序改成融合窗口,原子窗口为TForm类型窗口。用到的组件:Raize 5.x (不要问我为什么不用TFrame)目前流行用Raize的RzPageControl来做融合窗口,因为它自带TabSheet的关... 阅读全文
posted @ 2015-04-15 22:14 小宇飞刀 阅读(180) 评论(0) 推荐(0)
摘要:假设您要将模式窗口为主的桌面程序改成融合窗口,原子窗口为TForm类型窗口。用到的组件:Raize 5.x (不要问我为什么不用TFrame)目前流行用Raize的RzPageControl来做融合窗口,因为它自带TabSheet的关闭按钮和事件,所以大家都用这个了。我的实现方法是放一个RzTabS... 阅读全文
posted @ 2015-04-15 22:13 小宇飞刀 阅读(216) 评论(0) 推荐(0)
摘要:转自《Delphi超级猛料》 function IsAppRespondig9X(dwThreadId: DWORD): Boolean; type TIsHungThread = function(dwTh... 阅读全文
posted @ 2014-11-03 22:16 小宇飞刀 阅读(223) 评论(0) 推荐(0)
摘要:转自《Delphi超级猛料》 function IsAppRespondig9X(dwThreadId: DWORD): Boolean; type TIsHungThread = function(dwThreadId: DWORD... 阅读全文
posted @ 2014-11-03 22:15 小宇飞刀 阅读(624) 评论(0) 推荐(0)
摘要:BPL 代码:uDM.pasunit uDM;interfaceusesSysUtils, Classes, uIntf, DB, ABSMain;typeTDM = class(TDataModule, IDMSearch) DS: TDataSource; ... 阅读全文
posted @ 2014-11-03 21:59 小宇飞刀 阅读(276) 评论(0) 推荐(0)
摘要:BPL 代码:uDM.pasunit uDM;interfaceusesSysUtils, Classes, uIntf, DB, ABSMain;typeTDM = class(TDataModule, IDMSearch) DS: TDataSource; DB: TABSDatab... 阅读全文
posted @ 2014-11-03 21:58 小宇飞刀 阅读(318) 评论(0) 推荐(0)
摘要:Delphi XE2好好的,手贱乱删,结果新建一个工程都不能编译了,出现:DELPHI X2 [DCC Fatal Error] KjcxClient.dpr(1): F1027 Unit not found: 'System.pas' .....错误提示,应该是Library Path中的一些东... 阅读全文
posted @ 2014-09-25 13:03 小宇飞刀 阅读(341) 评论(0) 推荐(0)
摘要:Delphi XE2好好的,手贱乱删,结果新建一个工程都不能编译了,出现:DELPHI X2 [DCC Fatal Error] KjcxClient.dpr(1): F1027 Unit not found: 'System.pas' .....错误提示,应... 阅读全文
posted @ 2014-09-25 13:03 小宇飞刀 阅读(151) 评论(0) 推荐(0)
摘要:方法一: 在WebBrowser的OnDocumentComplete事件书写代码。方法二:WebBrowser1.Navigate(Url);while WebBrowser1.Busy or (WebBrowser1.ReadyStateREADYSTATE... 阅读全文
posted @ 2014-05-15 09:31 小宇飞刀 阅读(205) 评论(0) 推荐(0)
摘要:方法一: 在WebBrowser的OnDocumentComplete事件书写代码。方法二:WebBrowser1.Navigate(Url);while WebBrowser1.Busy or (WebBrowser1.ReadyStateREADYSTATE_COMPLETE) do App... 阅读全文
posted @ 2014-05-15 09:30 小宇飞刀 阅读(1391) 评论(0) 推荐(0)
摘要:问题:在使用流据流对ClientDataSet.XMLData内容进行压缩、编码后无法正常取得原文内容。解决之道:数据流存入内容之前必须确定编码格式,至于想用何种编码并不重要,但必须明确的设置,否则在进行压缩、编码之后,还原原文时会有问题,按道理用默认编码是一样的,可是若没有明确设置流的存储编码就是... 阅读全文
posted @ 2014-05-06 11:26 小宇飞刀 阅读(482) 评论(0) 推荐(0)
摘要:问题:在使用流据流对ClientDataSet.XMLData内容进行压缩、编码后无法正常取得原文内容。解决之道:数据流存入内容之前必须确定编码格式,至于想用何种编码并不重要,但必须明确的设置,否则在进行压缩、编码之后,还原原文时会有问题,按道理用默认编码是一样的,可... 阅读全文
posted @ 2014-05-06 11:26 小宇飞刀 阅读(150) 评论(0) 推荐(0)
摘要:作者: 阮一峰日期: 2007年10月28日今天中午,我突然想搞清楚Unicode和UTF-8之间的关系,于是就开始在网上查资料。结果,这个问题比我想象的复杂,从午饭后一直看到晚上9点,才算初步搞清楚。下面就是我的笔记,主要用来整理自己的思路。但是,我尽量试图写得通俗... 阅读全文
posted @ 2014-05-04 22:12 小宇飞刀 阅读(147) 评论(0) 推荐(0)
摘要:作者: 阮一峰日期: 2007年10月28日今天中午,我突然想搞清楚Unicode和UTF-8之间的关系,于是就开始在网上查资料。结果,这个问题比我想象的复杂,从午饭后一直看到晚上9点,才算初步搞清楚。下面就是我的笔记,主要用来整理自己的思路。但是,我尽量试图写得通俗易懂,希望能对其他朋友有用。毕竟... 阅读全文
posted @ 2014-05-04 22:12 小宇飞刀 阅读(190) 评论(0) 推荐(0)
摘要:作者: 阮一峰日期: 2007年10月28日今天中午,我突然想搞清楚Unicode和UTF-8之间的关系,于是就开始在网上查资料。结果,这个问题比我想象的复杂,从午饭后一直看到晚上9点,才算初步搞清楚。下面就是我的笔记,主要用来整理自己的思路。但是,我尽量试图写得通俗易懂,希望能对其他朋友有用。毕竟... 阅读全文
posted @ 2014-05-04 21:43 小宇飞刀 阅读(158) 评论(0) 推荐(0)
摘要:利用TypInfo单元的GetEnumName和GetEnumValue可以遍历任意枚举类型,并获取其名称和值。下面是示例Demo。 uses TypInfo;...procedure TForm1.btnTestClick(Sender: TObject);var ... 阅读全文
posted @ 2014-04-06 08:04 小宇飞刀 阅读(198) 评论(0) 推荐(0)
摘要:利用TypInfo单元的GetEnumName和GetEnumValue可以遍历任意枚举类型,并获取其名称和值。下面是示例Demo。 uses TypInfo;...procedure TForm1.btnTestClick(Sender: TObject);var p: PTypeData; ... 阅读全文
posted @ 2014-04-06 08:03 小宇飞刀 阅读(1504) 评论(0) 推荐(0)
摘要:[数据库连接字符串] Access 连接字符串//ODBC 标准安全策略 Driver={Microsoft Access Driver (*.mdb)};Dbq=C:\mydatabase.mdb;Uid=Admin;Pwd=;//工作组 Driver={Microsoft Acc... 阅读全文
posted @ 2014-03-17 11:31 小宇飞刀 阅读(440) 评论(0) 推荐(0)
摘要:[数据库连接字符串] Access 连接字符串//ODBC 标准安全策略 Driver={Microsoft Access Driver (*.mdb)};Dbq=C:\mydatabase.mdb;Uid=Admin;Pwd=;//工作组 Drive... 阅读全文
posted @ 2014-03-17 11:31 小宇飞刀 阅读(131) 评论(0) 推荐(0)

上一页 1 2 3 4 5 6 7 8 ··· 10 下一页