![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Delphi
-三哥-
very good
展开
-
delphi之多线程编程(一)
本文的内容取自网络,并重新加以整理,在此留存仅仅是方便自己学习和查阅。所有代码均亲自测试 delphi7下测试有效。图片均为自己制作。多线程应该是编程工作者的基础技能, 但这个基础我从来没学过,所以仅仅是看上去会一些,明白了2+2的时候,其实我还不知道1+1。开始本应该是一篇洋洋洒洒的文字, 不过我还是提倡先做起来, 在尝试中去理解.先试试这个:procedure TF转载 2014-11-24 22:13:55 · 397 阅读 · 0 评论 -
Delphi中的线程类
Delphi中有一个线程类TThread是用来实现多线程编程的,这个绝大多数Delphi书藉都有说到,但基本上都是对TThread类的几个成员作一简单介绍,再说明一下Execute的实现和Synchronize的用法就完了。然而这并不是多线程编程的全部,我写此文的目的在于对此作一个补充。线程本质上是进程中一段并发运行的代码。一个进程至少有一个线程,即所谓的主线程。同时还可以有多转载 2014-11-24 22:20:53 · 408 阅读 · 0 评论 -
Delphi中的算术运算函数
函数名ABS简要介绍:Returns an absolute value. (取绝对值)所属单元:System定义:function Abs(X);详细解释:Abs returns the absolute value of the argument, X.X is an integer-t转载 2014-12-04 20:14:56 · 1105 阅读 · 0 评论 -
删除delphi组件TStringlist中的重复项目
procedure RemoveDuplicates(const stringList : TStringList) ; var buffer: TStringList; cnt: Integer; begin stringList.Sort; buffer := TStringList.Create; try buffer.Sorted := True转载 2014-12-04 19:24:41 · 3421 阅读 · 0 评论 -
关于TMemoryStream类
今天一个兄弟,提到了TMemoryStream类,由于我也用的比较少,做总结一下吧。如果不对,请朋友指正。TMemoryStream的继承关系如下TObject|TStream|TCustomMemoryStream|TMemoryStream如何使用TMemoryStream?其实TmemoryStream使用就跟TStream 一样 具体的属性,方法转载 2014-12-05 23:08:30 · 688 阅读 · 0 评论 -
Delphi之virtual,dynamic,abstract
对象的方法能定义成静态(static)、虚拟(virtual)、动态(dynamic)或消息处理(message)。请看下面 的例子: TFoo = class procedure IAmAStatic; procedure IAmAVirtual; virtual; procedure IAmADynamic; dynamic; procedure IAmAMessage转载 2014-12-08 00:19:14 · 441 阅读 · 0 评论