__________________________________________路有尽,道无涯__________________________________________

【Profound__爱生活__诗意地栖息】

C/C++ || Python || Linux || 单片机 || 嵌入式 || 机器视觉

  博客园  :: 首页  :: 新随笔  ::  :: 订阅 订阅  :: 管理

随笔分类 -  Delphi基础

摘要:http://www.drbob42.com/examines/examinD2.htm Delphi XE and CodeSite ExpressOne of the third-party tools that has been added to Delphi XE, and will aut 阅读全文
posted @ 2016-08-29 17:22 HiRong 阅读(1129) 评论(0) 推荐(0)

摘要:http://www.cnblogs.com/del/archive/2008/03/03/1088958.html Char是单个字符;PChar 就是指向一个以Null 结尾的每个字符为一个字节的字符串的指针。 type PChar=^Char;String是字符数组,以字符#0结尾; PCha 阅读全文
posted @ 2016-08-27 15:21 HiRong 阅读(1666) 评论(0) 推荐(0)

摘要:procedure TForm1.FormCreate(Sender: TObject);type TByteArr = array [0..1] of Byte; PByteArr = ^TByteArr;var Bytes: TBytes; buf,buf2: TByteArr; cmd,n_1 阅读全文
posted @ 2016-08-04 14:02 HiRong 阅读(11197) 评论(0) 推荐(1)

摘要:http://bbs.csdn.net/topics/330082331 1、 2、 3、 阅读全文
posted @ 2016-08-04 13:37 HiRong 阅读(3840) 评论(0) 推荐(0)

摘要:http://www.cnblogs.com/lcw/p/3352864.html string string = AnsiString = 长字符串,理论上长度不受限制,但其实受限于最大寻址范围2的32次方=4G字节; 变量Str名字是一个指针,指向位于堆内存的字符序列,字符序列起始于@Str[1 阅读全文
posted @ 2016-08-04 13:35 HiRong 阅读(1185) 评论(0) 推荐(0)

摘要:http://blog.csdn.net/andrew57/article/details/8767308 只描述windows socket部分。 sockets.pas中各个类得继承关系: TBaseSocket | | TIpSocket | | | | TCustomIPClient TRa 阅读全文
posted @ 2016-08-02 17:23 HiRong 阅读(1138) 评论(0) 推荐(0)

摘要:http://blog.csdn.net/quicmous/article/details/4263115 最近使用了Delphi7提供的TcpCLient和TcpServer两个VCL控件,发现这两个控件使用非常简单,不像网上不少帖子说的那样难用、性能差。 TcpClient和TcpServer没 阅读全文
posted @ 2016-08-02 16:57 HiRong 阅读(4815) 评论(0) 推荐(1)

摘要:动态数组在声明时,只需要声明成员的类型,并不需要指定程序的序号,可在运行期间动态改变成员数量 http://www.cnblogs.com/del/archive/2009/11/11/1600876.html 阅读全文
posted @ 2016-07-28 21:54 HiRong 阅读(466) 评论(0) 推荐(0)

摘要:参考1:http://www.cnblogs.com/del/archive/2008/01/09/1031196.html 参考2:http://blog.csdn.net/qustdong/article/details/9230743 阅读全文
posted @ 2016-07-28 15:47 HiRong 阅读(974) 评论(0) 推荐(0)

摘要:delphi TCanvas类 类关系 TObject-> TPersistent 对那些作图对象,可使用TCanvas对象作为画布。标准的window控件,例如编辑控件和列表框控件,当它们被Windows画出来时,并不需要一块画布。在创建一幅图像时,TCanvas对象提供有用的属性、方法和事件,主 阅读全文
posted @ 2016-07-27 17:40 HiRong 阅读(321) 评论(0) 推荐(0)

摘要:http://www.delphitop.com/html/shubiao/1368.html http://www.delphitop.com/html/shubiao/148.html 阅读全文
posted @ 2016-07-27 00:13 HiRong 阅读(2105) 评论(0) 推荐(0)

摘要:1、Tshape控件使用后鼠标的识别区域为矩形,而内部可以绘制多种形状,如何控制其识别区域呢? 在Form上放个Panel,使用CreatePolygonRgn()这个API,创建出一块多边形区域,然后调用SetWindowRgn(Panel1.Handle,hRgn{CreatePolygonRg 阅读全文
posted @ 2016-07-26 23:44 HiRong 阅读(583) 评论(0) 推荐(0)

摘要:消息,就是指Windows发出的一个通知,告诉应用程序某个事情发生了。例如,单击鼠标、改变窗口尺寸、按下键盘上的一个键都会使Windows发送一个消息给应用程序。消息本身是作为一个记录传递给应用程序的,这个记录中包含了消息的类型以及其他信息。例如,对于单击鼠标所产生的消息来说,这个记录中包含了单击鼠 阅读全文
posted @ 2016-07-25 17:25 HiRong 阅读(565) 评论(0) 推荐(0)

摘要:1、创建窗口对象 TForm1 = class(TForm) 2、创建列表 List : TList<TBase>; 3、创建列表元素 Base : TBase; 阅读全文
posted @ 2016-07-22 16:37 HiRong 阅读(457) 评论(0) 推荐(0)

摘要:http://www.cnblogs.com/xunmengyoufeng/archive/2013/03/17/2964553.html Delphi中Owner和Parent的区别Owner为创建者,Parent为容器 他们的类型不同,Owner为TComponent(元件),Parent为TW 阅读全文
posted @ 2016-07-22 16:27 HiRong 阅读(487) 评论(0) 推荐(0)

摘要:开发拖放功能的一般步骤 拖放作为Windows提供的一种方便操作对象的功能,在Delphi中可以很容易地开发出来。根据拖放操作的过程可以把开发步骤划分为四个阶段,即: ● 开始拖动操作 ● 接收拖动项目 ● 放下拖动项目 ● 终止拖动操作 在介绍过程中我们将结合一个TabSet(标签集)的拖放操作实 阅读全文
posted @ 2016-07-18 11:20 HiRong 阅读(329) 评论(0) 推荐(0)

摘要:【对象引用】 对象的名称仅仅只代表一个指向对象实体的引用而不代表对象实体 obj := M1.create; FreeAndNil(obj); Delphi 提供了两个专用的操作符: as 及 is 操作符,它们分别用于对象的转型及对象的类型判断。 is 操作符用于在程序运行期间检查一个对象引用所指 阅读全文
posted @ 2016-07-14 16:10 HiRong 阅读(738) 评论(0) 推荐(0)

摘要:OutputDebugString(PChar(SysErrorMessage(GetLastError))); 也可以为OutputDebugString再做层函数封装,以更方便的使用: procedure OutputDebugStr(const ADebugInfo: string); beg 阅读全文
posted @ 2016-07-13 13:53 HiRong 阅读(499) 评论(0) 推荐(0)

__________________________________________路有尽,道无涯__________________________________________