摘要: 窗体透明,控件不透明,简单有2种方法:1:OnCreate中:BorderStyle:=bsNone;Brush.Style:=bsClear;2:覆盖WM_ERASEBKGND消息,Message.Result:=1;(返回非0值)但是,要注意:在XE2版本以上,千... 阅读全文
posted @ 2014-11-19 09:46 舞天涯 阅读(91) 评论(0) 推荐(0) 编辑
摘要: 新版本的(4.xx)的FastReport有发很大改动,在动态设置页面时,有个地方纠结了好久,特记录下:var p:TfrxReportPage;begin p:=TfrxReportPage(frxrptFitting.Pages[1]); p.PaperSi... 阅读全文
posted @ 2013-06-24 15:28 舞天涯 阅读(402) 评论(0) 推荐(0) 编辑
摘要: 项目里用到了TMS的工控控件TMS Instrumentation Workshop ,其中TVrScope简单波形显示控件的波形显示老是不理想,程序里怎么设置也不对,只好看控件源码了,创建显示点的函数procedureTVrScope.CreateGraph;调用了... 阅读全文
posted @ 2013-05-22 11:53 舞天涯 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 在用线程的时候经常要启动和挂起,原来d7的时候可以用resume和suspend(但是,建议不要用这2个方法,因为这2个方法在操作系统层面会造成死锁),现在版本的TThread里已经把这2个方法声明为deprecated(我用的是xe2,具体不知道从哪个版本起)。原来... 阅读全文
posted @ 2013-05-02 10:15 舞天涯 阅读(360) 评论(0) 推荐(0) 编辑
摘要: 一直在用Cport控件,也用了它带的一个枚举电脑串口的函数EnumComPorts(),原代码如下:procedure EnumComPorts(Ports: TStrings);var KeyHandle: HKEY; ErrCode, Index: Integ... 阅读全文
posted @ 2013-04-25 10:52 舞天涯 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 原来在DELPHI7下的程序移到XE2下,修修改改,总算行了。一直没注意这个TiAnlogDisplay控件,界面上用了好多这个控件,运行,显示为空,也不报错。看设计界面,也是空的,本来应当显示初始值的。用的是6.0.4 for xe2(网友自己改的),相同的源码在D... 阅读全文
posted @ 2013-02-25 13:43 舞天涯 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 今天又碰到了这个找不到"ComponentDesigner.dcu",源头是引用了dxsbar,它又引用了"Designwindows","Designwindows"引用了ComponentDesigner,但是delphi7默认不认识这个单元原来dev的组件是用低... 阅读全文
posted @ 2012-09-19 10:53 舞天涯 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 又中断了,杯具的代码维护.继续白皮书。这下先专注提供数据库服务的DataSnap。按照白皮书的例子做好的服务端,然后接着做客户端,按照白皮书的顺序,先做只读的客户端,TDataSource->TClientDataSet->TDataSetProvider->TSQL... 阅读全文
posted @ 2012-09-13 15:16 舞天涯 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 摘自肯图的书Constant parametersWhile it works as expected for most types, for class and dynamic array parameters, const doesn’t actually pre... 阅读全文
posted @ 2012-08-10 11:08 舞天涯 阅读(95) 评论(0) 推荐(0) 编辑
摘要: 原有的一个项目准备扩展成多层应用。这个项目本来是个单机版的数据采集系统,delphi7+ACCESS开发的,已经在试运行(感觉良好,_~~_)。原本这个程序只是一个简单的数据采集显示系统,不过随着试用过程,客户要求也越来越多了,现在的程序和刚开始试用时比起来已经面目全... 阅读全文
posted @ 2012-07-31 10:35 舞天涯 阅读(107) 评论(0) 推荐(0) 编辑