随笔 - 314  文章 - 1 评论 - 127 阅读 - 135万
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

01 2010 档案
Delphi 2010 DataSnap封装COM对象
摘要:在Delphi 2010中,DataSnap已完全可以不使用COM了.想起在windows上配置COM,就麻烦的很,如果在本机还好说,在远程要涉及到权限等诸多问题(用SocketConnection要方便一些).如果早期写的程序中有许多COM对象,我们可以通过DataSnap的封装,使用适配器模式简单地封装一下,那么在客户端就可以使用DataSnap的方式来调用远程的COM对象了,当然需要Data... 阅读全文
posted @ 2010-01-28 13:23 garfieldtom 阅读(658) 评论(0) 推荐(0) 编辑
Delphi中的字符串压缩与解压缩
摘要:在Delphi中如果需要对字符串进行压缩与解压缩是非常简单的事,只需要uses一下zlib单元即可.ZCompressStr:压缩字符串,传人字符串,返回TBytes;ZDecompressStr:解压字符串,传人TBytes,返回字符串;定义变量:var str:String; tb:TBytes; st:TBytesStream;压缩://返回压缩结果 tb:=ZCompressStr(s... 阅读全文
posted @ 2010-01-25 09:55 garfieldtom 阅读(3524) 评论(0) 推荐(0) 编辑
简单地为DBNavigator填加Caption
摘要:Delphi自带的DBNavigator包括许多第三方控件的DBNavigator(像Raize,DevExpress)都没有Caption属性,有时用户说我不知道这个按钮是什么意思,能不能加上个文字说明啊?当然,我们可以设置每个Button的Hint来给客户提示,但这样客户还是无法直接看到。我们可以创建一个新的控件来实现给DBNavigator增加Caption属性,但到了D2007之后,增加了... 阅读全文
posted @ 2010-01-18 08:39 garfieldtom 阅读(894) 评论(0) 推荐(1) 编辑
Indy接收邮件可能会出现的一个Bug
摘要:最近使用Indy做的系统接收邮件,以前一直没有问题,突然出现一个访问错误,追踪到源码,发现在IdMessage.pas中有这么一段代码:第860行处 ......// S.G. 27/1/2003: Only issue X-Priority header if priority <> mpNormal (for stoopid spam filters) if Priority &l... 阅读全文
posted @ 2010-01-14 13:11 garfieldtom 阅读(414) 评论(0) 推荐(0) 编辑
Delphi2010 DataSnap 学习(二)
摘要:承上一篇.我们来做个简单的数据库连接测试.在上个学习的基础上,我们打开Server的ServerMethodUnit1模块,在设计界面放上三个控件:SQLConnection1: TSQLConnection;SQLDataSet1: TSQLDataSet;DataSetProvider1: TDataSetProvider;c注意:1、如果使用sa,如果没有密码的话会连接失败,需要建立一个带密... 阅读全文
posted @ 2010-01-11 15:19 garfieldtom 阅读(1938) 评论(0) 推荐(1) 编辑
Delphi2010 DataSnap 学习(一)
摘要:DataSnap到了Delphi2010有了很大的变化,已经可以完全抛弃DCOM之类的东西了,在以前版本中建立一个DataSnap,需要使用DCOMConnection或者SockConnection来连接到服务器,而在Delphi2010中提供了一个新的连接组件:TDSProviderConnection,可以更方便地来连接服务器.先来学习一个简单的DataSnap:新建一个工程,在Delphi... 阅读全文
posted @ 2010-01-11 15:02 garfieldtom 阅读(1960) 评论(2) 推荐(1) 编辑
根据拼音检索数据的方法
摘要:编写数据库应用系统有时会用到根据汉字拼音来快速检索数据,网络上有汉字生成拼音的方法:代码 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--functionGetPYIndexChar(hzchar:Ansistring):char;begincaseW... 阅读全文
posted @ 2010-01-02 06:57 garfieldtom 阅读(946) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示