Delphi开发
文章平均质量分 75
liuyunhuanying
这个作者很懒,什么都没留下…
展开
-
【摘自网上】Delphi 调用 C# dll
编写C#dll的方法都一样,首先在vs2005中创建一个“类库”项目TestDll,using System.Runtime.InteropServices; namespace TestDll{ public interface I TestClass { void YourProcedure(stirng param1); } [ClassInterface(ClassInterfaceType.None)] public class TestClass:I Te转载 2011-01-17 15:22:00 · 1168 阅读 · 0 评论 -
Delphi tips
<br />1. When using TDataSet, if you want to check the data is changed or not, you can use ChangeCount porperty, but before this, you should Post all modifications. ChangeCount collects the counts of Posts. Or you can use TDataSet.Modified to check the mod原创 2011-01-17 15:55:00 · 378 阅读 · 0 评论 -
【摘自网上】Delphi中用ADO连接数据
Delphi中用ADO连接数据库(转)2009-04-09 22:48注: 此文适合Delphi新手阅读,特别是连接数据库方面还一懂半懂甚至根本不懂的新手; 本文章以Delphi 7和SQL Server 2000为例,控件名均为系统默认,如Unit1,DataModule1,Edit1,ADOCommand1,ADODataSet1,ADOConnection1,DataSource1等等。 初初接触Delphi时,想要连接数据库,但面对一大堆数据库类控件,无所适从,既不知该用哪个转载 2011-01-17 15:51:00 · 572 阅读 · 0 评论 -
【摘自网上】Delphi中MaskEdit的用法
掩码编辑框(MaskEdit)是一种特殊的编辑框。使用它可以设计出许多复杂的输入格式。在选用MaskEdit之后,需要为它设计一个输入格式。方法如下:首先在窗体上将MaskEdit选中,在对象查看器(Object Inspector)中找到EditMask属性,双击它,弹出一个如下图所示的对话框。对话框左上角的Input Mask编辑框用于输入掩码格式。掩码格式可以分为三部分,每个部分之间用分号“;”分开,如“!90:90:90:;1;_ ”。下面解释各输入格式符的意义:1. 输入格式的第一部分是掩码本身,转载 2011-01-17 15:05:00 · 1390 阅读 · 0 评论 -
【摘自网上】Delphi TClientDataSet用法
<br /><br />TClientDataSet控件继承自TDataSet,其数据存储文件格式扩展名为 .cds,是基于文件型数据存储和操作的控件。该控件封装了对数据进行操作处理的接口和功能,而本身并不依赖上述几种数据库驱动程序,基本上能满足单机"瘦"数据库应用程序的需要。<br />1.TClientDataSet的基本属性和方法介绍<br />1).FieldDefs: 字段定义列表属性<br /> 开发者可通过单击属性编辑器中该属性编辑按钮,或在该控件上单击右键选择弹出菜单中的"Fields E转载 2011-01-17 15:50:00 · 753 阅读 · 0 评论 -
【摘自网上】Delphi hook
<br /><br />//监控窗体在一定的时间内有没有鼠标和键盘事件。<br />procedure TForm1.Timer1Timer(Sender: TObject);<br />var<br /> vLastInputInfo: TLastInputInfo;<br />begin<br /> vLastInputInfo.cbSize := SizeOf(vLastInputInfo);<br /> GetLastInputInfo(vLastInputInfo);<br /> if G转载 2011-01-17 15:48:00 · 707 阅读 · 0 评论 -
【摘自网上】Delphi TppReport
<br /><br />在TppBDEPipeline的DataSource中关联数据源<br />TppReport中的DataPipeline中设置TppBDEPipeline<br />TppViewer的Report中设置TppReport<br /> <br /> <br /> <br />技术原理<br /> 通过在TppReport的BeforePrint事件中对TPrinterDevice的PageSetting属性和PageList属性进行赋值<br />为何要如此处理?<br /转载 2011-01-17 15:43:00 · 2712 阅读 · 0 评论 -
【摘自网上】Delphi中DateTime的用法
在编写应用程序时,我们需要经常与时间和日期打交道,因此经常需要一些对时间的控制技术,在Delphi中,提供了一整套对日期和时间的操作函数,在此,我将详细介绍一下在Delphi中的时间操作技术,希望能对大家有所帮助。Delphi中的用于表示时间的类型: 首先,看一看在delphi中用于描述时间的几种数据结构,对时间的操作,其实就是对这些结构的操作。 TDateTime类型: Delphi中最常用的表示日期时间的数据类型TDateTime类型,和普通的整形数一样,你可以给日期定义一个日期型变量以便在程序中进行操转载 2011-01-17 15:16:00 · 4842 阅读 · 0 评论 -
【摘自网上】Delphi 7.0常用函数速查手册
Delphi 7.0常用函数速查手册 函数由一句或多句代码组成,可以实现某个特定的功能。使用函数可以使代码更加易读、易懂,加快编程速度及减少重复代码。过程与函数类似,过程与函数最重要的区别在于,过程没有返回值,而函数能有返回值。 在Delphi 7.0中,已为我们定义好了非常多的函数,大致分类有6种:数据类型转换函数、字符串、数组操作函数、文件、磁盘操作函数、内存、指针操作函数、数学运算函数、日期函数。 在Delphi中调用函数,一般情况下可以直接使用函数即可,但由于有一些函数未包含在Uses中列出的单转载 2011-01-17 15:28:00 · 369 阅读 · 0 评论 -
Delphi Versions for compile
{$B-} { Complete Boolean Evaluation }{$R-} { Range-Checking }{$T-} { Typed @ operator }{$X+} { Extended syntax }{$P+} { Open string params }{$J+} { Writeable structured consts }{$H+} { Use long strings by default }{$IFNDEF VER80} {$IFNDEF VER90} {$IFNDEF原创 2011-01-17 15:20:00 · 430 阅读 · 0 评论 -
【摘自网上】Delphi Gina编程----Wlx.h
unit GinaFunctionDeclare; interface uses Windows, Messages, SysUtils,Classes,Dialogs, CommonFunction; {$INCLUDE NTVersion.inc} const MSGINADLL=’msgina.dll’; {$IFNDEF _WINWLX_} {$define _WINWLX_} {$ENDIF } {**************************************************转载 2011-01-17 15:57:00 · 728 阅读 · 0 评论