最近闲来无事,重新学习了Indy10,顺手写了一段即时通讯代码。与上次写的笔记有不同之处,但差别不大。 未研究过TCP打洞技术,所以下面的代码采用的是 客户端--服务器--客户端 模式,也就是服务器端转发消息的模式。 客户端模仿了QQ,可以在屏幕四周停靠自动隐藏 program ...
说明 最近加入了一个项目组,使用的开发工具是delphi ,想想又要开始搞这个工具有点小忧伤,但没办法谁让咱就是个打杂的尼。。。 的需求是显示一个类似于Word excel的那种表格,可以合并列等。。本来想用DBGridEh去解决,只是试了半天发现不能合并列,我了个去。。然后想到了网页来处理,但是尝试了一下马上就放弃,最后各种搜索后没得办法哦。。想了想就用TStringGrid来试试,毕竟也是个 ...
2015-12-11 17:25 0 2338 推荐指数:
最近闲来无事,重新学习了Indy10,顺手写了一段即时通讯代码。与上次写的笔记有不同之处,但差别不大。 未研究过TCP打洞技术,所以下面的代码采用的是 客户端--服务器--客户端 模式,也就是服务器端转发消息的模式。 客户端模仿了QQ,可以在屏幕四周停靠自动隐藏 program ...
新的公司接手的第一份工作就是一个多线程计算的小系统。也幸亏最近对线程有了一些学习,这次一接手就起到了作用。但是在实际的开发过程中还是发现了许多的问题,比如挂起与终止的概念都没有弄明白,导致浪费许多的时间。 TThread-简单的开始 在Delphi的VCL中封装了一个TThread类 ...
最近做个发邮件的功能,需要将日志文件通过邮件发送回来用于分析,但是日志文件可能会超级大,测算下来一天可能会有800M的大小。所以压缩是不可避免了,delphi中的默认压缩算法整了半天不太好使,就看了看7z,在windows下有dll那么就用它吧。 下载7z.dll,还有一个delphi的开发 ...
之前一直接从事企业管理的软件,接触网络比较少。网络方面的知识也很惨。 最近想弄下iocp。网上找了很多资料,大部分是关于c++的。delphi的比较少。 看了下,不适合刚接触网络的菜鸟学习! 看过fxh的blog,觉得写的容易理解。 http ...
StringGrid控件组件名称:StringGrid ●固定行及固定列:StringGrid.FixedCols:=固定行之数;StringGrid.FixedRows:=固定列之数;Str ...
原文 http://blog.csdn.net/xtfnpgy/article/details/46635871 Delphi与JS的交互问题: 一、执行简单的JS 上一篇已经讲过 ...
经过研究代码,觉得有几个函数必须要清楚原理。才能理解代码,清楚流程。 异步模式:类似form.show(); 阻塞模式:类似form.showModal(); WSAAccept; ...
今天把前几天研究的代码都整理了下。 我觉得刚开始学习IOCP,看简单的例子更容易入门。 先截取运行图 下面是这个是IOCP简单测试 点击运行服务,开启IOCP工作线程和监听过程。 创建客户端连接是使用的idtcpClient. 发送字符,使用idtcpClient ...