
DELPHI
文章平均质量分 76
holen
这个作者很懒,什么都没留下…
展开
-
TIdTCPClient的几种方法
其实Indy比较简单,但是可以提供的方法太多了。我找了很久,才搞明白。比方说这个读取缓冲区的数据,就有很多种方法。相对于TTcpClient的几种方法来说,TIdTCPClient确实提供了多种选择,不仔细研究真的容易糊涂(其实我比较喜欢用CurrentReadBuffer):1、ReadFromStack原型:function ReadFromStack(const ARai转载 2013-05-18 23:42:26 · 2094 阅读 · 0 评论 -
IdTCPClient / IdTCPServer + 心跳机制
客户端:unit Unit1;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, ComCtrls, IdAntiFreezeBase, IdAntiFreeze, IdBaseComponent, IdComp原创 2013-05-13 18:00:49 · 2482 阅读 · 0 评论 -
在Delhpi中得到本地IP地址,并计算出本网段的所有IP地址(可用于广播)
unit Unit1;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, ComCtrls, Winsock, StrUtils;type TForm1 = class(TForm) Label1: TL原创 2013-05-13 23:42:25 · 671 阅读 · 0 评论 -
[ v1.2 改进版,不过仍然失败 ]IdTCPClient / IdTCPServer + 心跳机制
跟上一版本相比,服务器没怎么改,但客户端几乎重写。服务器代码:unit Unit1;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, ComCtrls, IdBaseComponent, IdCompo原创 2013-05-14 15:24:23 · 1098 阅读 · 0 评论 -
[ v1.3 基本搞定 ] Delphi UDP + TCP 通信问题
主体思路:先由管理机发UDP命令到客户端,客户端在获取主机IP后,再建立TCP连接,这样就不用手工去客户端设主机IP了,而且主机IP可随意变化。管理机(TCP服务端 / UDP客户端)源码:unit Unit1;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls原创 2013-05-15 01:08:00 · 2942 阅读 · 1 评论 -
Delphi洗牌算法 - 将一个数组随机乱序
用于考试时乱序,相同的试题,但每位考生看到的题序不同。unit Unit1;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, Grids;type TForm1 = class(TForm)原创 2013-07-01 21:08:53 · 2498 阅读 · 0 评论 -
用DELPHI播放WAV和MP3
用于某企业知识竞赛,为了更有现场感,要加入音效。unit Unit1;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, MPlayer, StdCtrls;type TForm1 = class(TForm) Butt原创 2013-07-02 09:43:06 · 6726 阅读 · 0 评论 -
DELPHI 7 学习笔记
[ 2013-05-13 ] 【字符串操作】 AnsiStartsText('DATA ', strCommand) —— 如果字符以此打头,需引用 StrUtils SameText(strCommand, 'QUIT') —— 判断两个字符相同 s:='0001000200030004'; s1:= LeftStr(s,4); //结果原创 2014-06-11 14:33:27 · 810 阅读 · 0 评论