![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
delphi编程
csm2432
这个作者很懒,什么都没留下…
展开
-
解决Delphi XML-RPC 中文乱码、结构/数组等没有解析I4项BUG
最近要用XML-RPC机制实现delphi程序与Qt程序之间的通信,从开源网站http://sourceforge.net/projects/delphixml-rpc/下载Delphi XML-RPC 后发现中文字符串会出现乱码,跟踪代码后发现XML-RPC默认的字符编码是UTF-8,而且QT也都是用UTF-8编程,故把传输字符串改为UTF-8就行了,修改方法:一、单元XmlRpcTypes.pas 1、修改TRpcFunction类中的三个函数:GetRequestXML、GetRespons原创 2010-12-30 21:38:00 · 2309 阅读 · 1 评论 -
DbgridEh本地过滤与多列排序功能
要实现下拉过滤或排序的功能,下面的步骤并不可少;1、uses EhLibMTE, EhlibADO; 2、DBGridEh.STFilter.Visible := True; 3、DBGridEh.STFilter.Local = True;(客户端过滤); 4、增加TDataSource、TMemTableEh、TDataSetDriverEh、TAdoQuery,TDBGr原创 2011-10-20 18:11:12 · 6086 阅读 · 1 评论 -
delphi中通过CreateOleObject操控Word
上图为最终的WORD内容,看似简单,实则不易(研究了一天才得出所要的结果)。在开发的过程中,请配合Word中的宏与VBA帮助文档(Microsoft Office\OFFICE11\2052\VBAWD10.CHM)开发环境:delphi7+xp+word2003 uses comobj, word2000;procedure TForm1.Button1Clic原创 2012-06-26 12:32:14 · 7069 阅读 · 1 评论 -
delphi通过OLE对word进行单元格合并操作
上图为最终结果,直接上代码: uses comobj, word2000procedure TForm1.Button2Click(Sender: TObject);var WordApp, WordDoc,table: OleVariant; fileName : string;begin WordApp := CreateOleObj原创 2012-06-27 13:16:26 · 3513 阅读 · 0 评论 -
FireMonkey下类似手机QQ侧滑菜单的实现
侧滑菜单效果图:{*------------------------------------------------------------------------------ 侧滑菜单实现 @author 清幽傲竹(fjfzcsm@qq.com) @version 2016/04/09 1.0 Initial revision. @todo 侧滑菜原创 2016-04-17 19:14:04 · 2012 阅读 · 0 评论 -
VGScene(firemonkey前身)布局设置
VGScene,其实就是firemonkey的前身,两者的设计逻辑其实是差不多的,看完这篇希望会对firemonkey的设计有所帮助,以下的截图就是最终的布局设计结果(listbox控件), 我懒得一一截图了。设计过程请看附件中的“VGScene布局设置.doc”,VGScene好像只能在D7环境下安装,xe10倒有一个dxsense升级版本,控件名改掉了,但用法是一样的原创 2016-04-17 17:34:21 · 1404 阅读 · 0 评论