上一页 1 ··· 21 22 23 24 25 26 27 28 29 ··· 32 下一页
摘要: 最近使用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 阅读(421) 评论(0) 推荐(0)
摘要: 承上一篇.我们来做个简单的数据库连接测试.在上个学习的基础上,我们打开Server的ServerMethodUnit1模块,在设计界面放上三个控件:SQLConnection1: TSQLConnection;SQLDataSet1: TSQLDataSet;DataSetProvider1: TDataSetProvider;c注意:1、如果使用sa,如果没有密码的话会连接失败,需要建立一个带密... 阅读全文
posted @ 2010-01-11 15:19 garfieldtom 阅读(1952) 评论(0) 推荐(1)
摘要: DataSnap到了Delphi2010有了很大的变化,已经可以完全抛弃DCOM之类的东西了,在以前版本中建立一个DataSnap,需要使用DCOMConnection或者SockConnection来连接到服务器,而在Delphi2010中提供了一个新的连接组件:TDSProviderConnection,可以更方便地来连接服务器.先来学习一个简单的DataSnap:新建一个工程,在Delphi... 阅读全文
posted @ 2010-01-11 15:02 garfieldtom 阅读(1967) 评论(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 阅读(951) 评论(0) 推荐(0)
摘要: 使用D2010,接收邮件时有时会发生range check error的错误,而foxmail则可以正常接收,估计是indy本身的bug,追踪了一下,发现错误出现在IdCoder3to4.pas中的第277行:Result[LOutPos] := (FDecodeTable[LInBytes[0]] shl 2) or ((FDecodeTable[LInBytes[1]] shr 4) and ... 阅读全文
posted @ 2009-12-26 04:28 garfieldtom 阅读(697) 评论(1) 推荐(0)
摘要: delphicode的博客http://www.cnblogs.com/delphicode/archive/2009/12/09/1620527.html#1721139中写道:Delphi IIF [代码]注:Delphi 2009\2010 支持泛型,其它版本不支持。真的很方便!不过好像不能直接这样定义函数,只能定义在class/record/interface中,我写了个测试,可以这样来使... 阅读全文
posted @ 2009-12-25 14:27 garfieldtom 阅读(529) 评论(0) 推荐(0)
摘要: 使用EurekaLog将错误以邮件的形式发送时,发现使用SMTP Client方式发送邮件时不能成功,到网上搜索了一下,有说是邮件8bit mime编码格式的问题(我上个博客中提到过),也有说是多发送了个REST(RSET)指令问题,我测试了一下,发现可能是旧版本中是这种问题,我现在使用的是EurekaLog 6.0.21 R2 Enterprise(D2010),仔细研究发送失败错误,发现是发送... 阅读全文
posted @ 2009-12-14 12:36 garfieldtom 阅读(756) 评论(3) 推荐(0)
摘要: EurekaLog是非常强大的调试及错误报告工具,Catches of every EXCEPTION!!!Catches of every EXCEPTION!!!还有更多......它可以将错误以邮件等形式发送给开发者,并且报告非常详细:使用也非常简单,只需要简单地激活/关闭就可以了,安装后有个详细的flash介绍,非常详细,不过要注意,邮件发送好像只支持8bit mime格式,有点受限,可能... 阅读全文
posted @ 2009-12-12 17:33 garfieldtom 阅读(938) 评论(2) 推荐(0)
摘要: 升级到了ehlib5,发现dbgrideh有个小问题:使用一个dataset结果集,比如adodataset,然后用dbgrideh来显示这个结果。如果adodataset的filtered为false,那么可以将dbgrideh的垂直滚动条拉到底部(ehlib5甚至还可以平滑滚动,不错);如果adodataset的filtered为Ture,问题来了,那么不可以将dbgrideh的垂直滚动条拉到... 阅读全文
posted @ 2009-12-11 16:26 garfieldtom 阅读(852) 评论(1) 推荐(0)
摘要: 在程序中使用TWebbrowser控件或者Indy中控件连接采用Ajax技术的网页,获得的网页源码中并不会有客户端更新的内容。在IE浏览器中的查看源文件同理也是看不到Ajax更新的内容。通过插件可以看到Ajax更新后的内容。问题是在程序中怎样来获得完整的网页内容?如果有Ajax更新,Webbrowser的DocumentComplete事件也不会被触发。其实完整的网页内容并不是不可以获得,使用一个... 阅读全文
posted @ 2009-12-09 13:21 garfieldtom 阅读(2445) 评论(2) 推荐(0)
上一页 1 ··· 21 22 23 24 25 26 27 28 29 ··· 32 下一页