DELPHI
piaoyao424
这个作者很懒,什么都没留下…
展开
-
根据条件改变cxGrid行与列颜色
procedure TForm1.cxGrid1DBTableView1CustomDrawCell( Sender: TcxCustomGridTableView; ACanvas: TcxCanvas; AViewInfo: TcxGridTableDataCellViewInfo; var ADone: Boolean);begin //Item确定列(ID列的索引),转载 2012-11-21 11:35:46 · 1133 阅读 · 0 评论 -
Dephi调用C#编写的WebService的一些问题与解决
原帖地址 http://www.cnblogs.com/Equn93/archive/2010/04/27/1722070.html问题1:服务端接收的所有中文都是"?????"(乱码) 解决:设置HTTPRIO控件的HTTPRIO.HTTPWebNode.UserUTF8InHeader属性为true问题2:Dephi编写的客户端在windows2003下调用We转载 2013-07-01 11:07:00 · 823 阅读 · 0 评论 -
cxgrid 控制数据精度
原创 2013-05-15 10:09:56 · 1081 阅读 · 0 评论 -
DeveloperExpress 中时间控件TcxDateEdit星期显示错误的解决办法
1.关于这个网上有很多改源码,重新编译的方法、、个人感觉略麻烦、、2.通过不断的试错,发现一个可能的解决方案,控件的字体属性,在选择中文的时候,这里是宋体,这里的charset会自动设置为ANSI_CHARSET,这个时候空间的星期显示是错误的,全部是“星”,看不到我们想要的。改为DEFAULT_CHARSET就可以看到了。原创 2013-05-13 17:52:58 · 1970 阅读 · 0 评论 -
人民币大写源码
uses math;const mnUnit:WideString ='分角元';const OtherWords:WideString='整负';const hzUnit:WideString = '拾佰仟万拾佰仟亿';const hzNum:WideString='零壹贰叁肆伍陆柒捌玖';function Money2ChineseCapital2(const转载 2013-02-27 09:31:55 · 487 阅读 · 0 评论 -
Perform,SendMessage,PostMessage
Perform(): VCL的Perform()方法适用于所有的TControl派生对象。Perform()可以向任何一个窗件或控件发送消息,只需要知道窗体或控件的实例。Perform()需要传递3个参数:消息标识符,wParam和lParam。要给一个窗件或控件发送一个消息,可以参照下面的代码:RetVal = ControlName->Perform(MessagID,转载 2013-05-08 11:51:55 · 889 阅读 · 0 评论 -
Delphi 控制Excel
转自 上帝的鱼--专栏 cdsn个人收藏:Delphi 控制Excel(一) 使用动态创建的方法首先创建 Excel 对象,使用ComObj:var ExcelApp: Variant;ExcelApp := CreateOleObject( 'Excel.Application' );1) 显示当前窗口:ExcelApp.Visible := Tru转载 2013-04-08 11:07:43 · 784 阅读 · 0 评论 -
Delphi TStringList的用法
Delphi TStringList的用法 原文:http://blog.163.com/net_cwp/blog/static/1829400352011725850463/点击打开链接TStrings是一个抽象类,在实际开发中,是除了基本类型外,应用得最多的。TStringList 常用方法与属性:var List:TStringList; i:Integ转载 2013-04-07 17:28:15 · 1074 阅读 · 0 评论 -
用QuickReport实现Delphi多栏打印
原帖地址 : http://old.uplook.cn/biancheng/7/76090/ 在很多有关Delphi的书籍中,都没有讲解如何实现一个打印项的多栏打印,而现实生活中往往有许多报表要求同一项目多栏打印。QuickReport提供了报表打印一整套完整的解决方案,完全可以实现同一项目的多栏打印。 如果在Treport的DataSet属性中选定一个Table,那么Qui转载 2013-02-25 09:18:37 · 1539 阅读 · 0 评论 -
Delphi代码优化
文章编目1. 字符串优化1.1. 不重复初始化1.2. 使用SetLength预分配长字符串(AnsiString)1.3. 字符串与动态数组的线程安全(Thread Safety)1.4. 避免使用短字符串1.5. 避免使用copy函数1.6. 总是使用长字符串,必要时转换为pchar2. 整数代码优化2.1. 尽量使用32位变量2.2. 避免使用子界类型转载 2013-01-17 13:40:44 · 552 阅读 · 0 评论 -
Delphi 代码优化
Delphi强力优化 nightmare(qingrui li)**关于记录类型的返回值C++程序员不会这样做,因为返回值会被压入堆栈,导致时间效率和空间效率都降低。但Delphi无此问题。一般情况下,记录类型返回值会像Out参数一样传递引用(在EAX寄存器中)。**公共表达式Delphi只在一个语句行内提取公共表达式。如果公共表达式包含函数调用,则不会被提取,因为可能改转载 2013-01-17 13:39:44 · 496 阅读 · 0 评论 -
Delphi Package
[篇头]了解BPL和DLL的关系将有助于我们更好地理解DELPHI在构件制作、运用和动态、静态编译的工作方式。对初学DELPHI但仍对DELPHI开发不甚清晰的朋友有一定帮助。BPL vs. DLL第一部分:有关包的介绍一般我们编写编译一个DELPHI应用程序时,会产生一个EXE文件,也就是一个独立的WINDOWS应用程序。很重要的一点:区别于Visual Basic,DELPHI转载 2013-01-15 15:43:49 · 1007 阅读 · 0 评论 -
delphi 小知识(留着以后复习)
随手记下的一点小东西,留着以后忘了来看看。1.as是把某个类型对象转换成所需要的类型。is是判断某对象是否是某类型。遍历窗体上的控件for i:=0 to form1.ComponentCount-1 do begin if form1.Components[i] is TcxCheckBox then (form1.Components[i] as原创 2013-05-02 10:56:42 · 956 阅读 · 0 评论