![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Delphi编程
文章平均质量分 77
他山之石可以攻玉
这个作者很懒,什么都没留下…
展开
-
Delphi 字符、字符串、字符数组和字符指针及其相关函数
Delphi有三种类型的字符:•AnsiChar这是标准的1字节的ANSI字符,程序员都对它比较熟悉。•WideChar这是2字节的Unicode字符。•Char在目前相当于AnsiChar,但在Delphi以后版本中相当于WideChar。记住因为一个字符在长度上并不表示一个字节,所以不能在应用程序中对字符长度进行硬编码,而应该使用Sizeof()函数。注转载 2012-12-03 14:41:58 · 2854 阅读 · 0 评论 -
Delphi 流的操作
Delphi流的操作 一、流的概念流简单说是建立在面向对象基础上的一种抽象的处理数据的工具,它定义了一些处理数据的基本操作,如读取数据,写入数据等,程序员只需掌握对流进行操作,而不用关心流的另一头数据的真正流向。其实,流就是把整个对象转化为一个一个单字节数据,然后形成数据流,其形同把固体石块打碎成一颗颗细小的沙子一样,最后可以形成流沙。二、流的主要功能流的主要功能是对文件与非文转载 2012-11-16 09:32:15 · 630 阅读 · 0 评论 -
Delphi 异常处理 详解
[1] Exception类的定义在SysUtils单元中。[2] Delphi也支持不从Exception继承的异常类,但是我觉得这么做并不十分的明智。一、异常的来源 在Delphi的应用程序中,下列的情况都比较有可能产生异常。 (1)文件处理 (2)内存分配 (3)Windows资源 (4)运行时创建对象和窗体 (5)硬件和操作系统转载 2012-11-13 11:24:41 · 7574 阅读 · 0 评论 -
串口通信-MSComm控件使用详解
MSComm 控件通过串行端口传输和接收数据,为应用程序提供串行通讯功能。MSComm控件在串口编程时非常方便,程序员不必去花时间去了解较为复杂的API函数,而且在VC、VB、Delphi等语言中均可使用。 Microsoft Communications Control(以下简称MSComm)是Microsoft公司提供的简化Windows下串行通信编程的ActiveX控件,它为应用程序提供了通转载 2012-11-13 09:35:45 · 53890 阅读 · 3 评论 -
WSAAsyncSelect模型Delphi简单实现
WSAAsyncSelect模型允许应用程序以Windows消息的形式接收网络事件通知。WSAAsyncSelect函数自动将套接字设置为非阻塞形式,并且为套接字绑定一个窗口句柄,当有网络事件发生时,便向这个窗口发送消息,函数定义如下:int WSAAsyncSelect( //需要设置的套接字句柄 SOCKET s, //指定的一个窗口句柄 //套接字的通知消息将被发送到与其对应转载 2012-11-07 10:24:01 · 1647 阅读 · 0 评论 -
DELPHI 格式化日期和字符串
delphi 时间格式返回2010-01-26 19:28Windows中的时间格式还真不少,什么长日期、短日期,两位年份、四位年份等等,在Delphi中可用FormatDateTime函数输出这些格式,下面介绍它的用法:function FormatDateTime(const Format: string; DateTime: TDateTime): string;转载 2012-10-25 13:53:12 · 29732 阅读 · 0 评论 -
Delphi 函数大全
首部 function Languages: TLanguages; $[SysUtils.pas功能 返回系统语言对象说明 通过此函数可以得到系统的语言环境参考 type SysUtils.TLanguages例子 ///////Begin Languagesprocedure TForm1.Button1Click(Sender: TObject);var转载 2012-11-02 08:39:38 · 3732 阅读 · 0 评论 -
delphi内存泄露查找工具之MemProof教程
MemProof教程简介 MemProof(内存清道夫)是AutomatedQA出品的一款非常不错的检测内存泄漏和资源泄漏的免费调试工具,适合于WIN32平台下使用DELPHI/C++ BUILDER开发的应用程序。正在装载数据……利用它可以方便的查找出一些忘记释放的指针以及资源。它通过在调试模式下运行目标程序,监视程序的创建和释放操作,以达到检测资源泄漏的效果。监测过程中转载 2012-10-23 14:07:13 · 5158 阅读 · 0 评论 -
Fields、Fieldvalues和Fieldbyname的区别
1.fields[i:integer] Tfield 访问字段控件的相应列① fields[i]: i为字段的顺序,从0开始;② fields[]相当于一个数组,按照数据表中各字段顺序排列。③ Fields[]是将字段以数组列出,如果你在选择时没有很多字段的话,这种方法很方便,但是如果字段很多这种方法出错的可能就很高,因为你得一个一个去对应字段是第几个。2.fieldva转载 2012-10-22 14:10:30 · 4527 阅读 · 0 评论 -
Delphi中adoquery的两个小问题
问题1.ADOQuery错误:ADOQuery1:commandtext does not return a result set 程序内容: ADOQuery1.Close; ADOQuery1.SQL.Clear; ADOQuery1.SQL.Add('insert into DBhomework values('+Edit1.Text+','+E转载 2012-10-22 13:41:10 · 1006 阅读 · 0 评论 -
Delphi 教程
1.点击Project->View Source 可以看到工程的代码program Project1;uses Forms, Unit1 in 'Unit1.pas' {Form1};{$R *.res}begin Application.Initialize; Application.CreateForm(TForm1, Form1);转载 2012-10-19 13:27:19 · 974 阅读 · 0 评论 -
15本Delphi书籍(PDF格式)下载
文件名: Delphi组件参考大全.rar下载地址: http://www.rayfile.com/files/678ca1e3-f73f-11de-9d02-0014221b798a/文件名: Delphi信息系统开发实例精选.rar下载地址: http://www.rayfile.com/files/fb328f02-f73e-11de-8a76-0014221b798a/转载 2012-10-19 11:11:33 · 1323 阅读 · 0 评论 -
Access violation at address 问题与解决方法
Windows用户可能经常会看到类似于错误提示:“Error:Accessviolation at address 836556F8. Read of address 836556F8”。作为一个Delphi程序开发者,遇到这种错误的机会比其他用户更多(^_^)。 究竟什么是“AccessViolation”?如何在设计期避免它的出现? AccessViolation(非法访问),G转载 2012-09-18 16:14:10 · 4937 阅读 · 0 评论 -
Delphi7数据库编程之TDataSet
TDataSet类由TBDEDataSet(BDE组件)、TCustomADODataSet(ADO组件)、TIBCustomDataSet(InterBase组件)、TCustomSQLDataSet(dbExpress组件)和TCustomClientDataSet子类组成。下面介绍DataSet类中比较重要的属性(可能会有取舍,等到真正做项目用到的时候在进行补充)1.Active:判转载 2013-05-08 09:06:54 · 1169 阅读 · 0 评论