![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Delphi
文章平均质量分 53
iteye_17320
这个作者很懒,什么都没留下…
展开
-
Delphi知识备份
1、使用TIdHTTP,如果访问的页面是utf-8编码,下载到页面后,需要进行编码转换。utf8toansi(idhttp1.Get( 'http://192.168.1.9/test.html '))2009-10-28 09:40:47 · 70 阅读 · 0 评论 -
TThreadList 的用法
初次使用TThreadList时找不到.Count属性,也找不到.Items属性,没有这两个属性就不能访问列表中的内容,这可怎么用呢,后来发现了 LockList方法,这个方法返回一个TList,哦,原来是首先通过LockList安全的得到一个TList然后使用TList返回列表中的内同,当然最后不要忘了调用UnLock函数。例子:with MyThreadList.LockList ...原创 2009-10-09 09:43:09 · 267 阅读 · 0 评论 -
P2P之UDP穿透NAT的原理与实现 - 增强篇(附修改过的源代码)
关键词: P2P UDP NAT 原理 穿透 Traveral Symmetric Cone原始作者: Hwycheng Leo(FlashBT@Hotmail.com)源码下载: http://bbs.hwysoft.com/download/UDP-NAT-LEO.rar参考:http://midcom-p2p.sourceforge.net/draft-ford-midcom-p...原创 2009-10-08 00:07:16 · 95 阅读 · 0 评论 -
P2P之UDP穿透NAT的原理与实现
C实现版[url]http://andylin02.iteye.com/blog/444643[/url]C#实现版[url]http://www.kisssunshine.com/blogs/dipper/articles/987.aspx[/url]穿越NAT的p2p通信方法研究[url]http://www.ppcn.net/n4690c38.aspx[/url]...原创 2009-10-07 23:57:41 · 107 阅读 · 0 评论 -
Delphi 快捷键
Ctrl+PageUp 将光标移至本屏的第一行,屏幕不滚动。 Ctrl+PageDown 将光标移至本屏的最后一行,屏幕不滚动。 Ctrl+↓ 向下滚动屏幕,光标跟随滚动不出本屏。 Ctrl+↑ 向上滚动屏幕,光标跟随滚动不出本屏。 Ctrl+Shift+NUM 在光标行设置最多九个临时标志号,对临时切换非常有用。 ...原创 2009-10-07 19:52:51 · 55 阅读 · 0 评论 -
重设了一下Delphi的字体和显示式样,效果很好,我很满意
[img]/upload/attachment/106077/05f49139-191b-3196-a015-5b5a8c7e3080.png[/img][img]/upload/attachment/106079/2a2a7b0c-d652-3960-b24b-7a39214bfc3c.png[/img][img]/upload/attachment/106081/2d0ee...2009-05-21 18:39:50 · 1004 阅读 · 0 评论 -
Delphi的StringReplace
您使用StringReplace這個funciotn試試看。type TReplaceFlags = set of (rfReplaceAll, rfIgnoreCase);function StringReplace(const S, OldPattern, NewPattern: string; Flags: TReplaceFlags): string;rfRe...原创 2009-05-21 16:23:29 · 156 阅读 · 0 评论 -
Delphi idhttp解决获取UTF-8网页中文乱码问题
超简单~加个函数转换下就OK了~UTF8Decode()我的用法是Memo1.text:=UTF8Decode(idhttp1.get(''));转自:http://hack518.blog.sohu.com/99364146.html原创 2009-05-20 12:36:25 · 2137 阅读 · 0 评论 -
Delphi7中IdHTTP组件有个bug,很重要
耗费了我一下午带一晚上,最终证明,Delphi7自带的Indy的组件TIdHTTP有个Bug。下文转自[url]http://www.gzctu.com/blog/article.asp?id=63[/url]:[quote] IdHTTP组件是Indy组件的一部分,主要用于实现读取HTTP服务器的资源,可以实现浏览器的网络功能。 IdHTTP是从TIdCustomHTTP继承来的...2009-05-20 00:03:30 · 902 阅读 · 0 评论 -
Delphi使用sqlite3数据库时,Like不准确
解决方案:1、插入数据时使用AnsiToUTF8转一下插入的SQL文。2、取出数据后,使用UTF8ToAnsi转一下取到的数据。 查看SQLITE的编码:PRAGMA encoding;2009-10-29 15:11:42 · 219 阅读 · 0 评论 -
Delphi 中的颜色常量及效果图
颜色名称 颜色效果 HexHTMLclBlack$000000#000000clMaroon$000080#800000clGreen$008000#008000clOlive$008080#808000...原创 2009-10-28 14:44:23 · 469 阅读 · 0 评论 -
Delphi 的HtmlDecode函数扩展
当我们要处理经过HtmlEncode编码过的字符,可以使用HtmlDeCode来解码,但是Delphi自带的对于UNICODE不支持,就像球 中文是"球",这样就没办法转了,现在改写了HttpApp单位的HtmlDeCode函数。实际办法其实就是知道UNICODE的编码方式,然后delphi的类型WideString来转换,还是看程序吧 function HT...原创 2009-10-28 10:43:17 · 312 阅读 · 0 评论 -
Delphi中的容器类
作者 陈省从Delphi 5开始VCL中增加了一个新的Contnrs单元,单元中定义了8个新的类,全部都是基于标准的TList 类。TList 类TList 类实际上就是一个可以存储指针的容器类,提供了一系列的方法和属性来添加,删除,重排,定位,存取和排序容器中的类,它是基于数组的机制来实现的容器,比较类似于C++中的Vector和Java中的ArrayList,TList 经...原创 2009-10-09 22:25:18 · 75 阅读 · 0 评论