专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅
keyword:ActiveX, TGUID, CoCreateGUID, GUIDToString//---Test Program By Conan 2005/04/14---//unit Unit1;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, ActiveX, StdCtrls;type TForm1 = class(TForm) Button1: TButton; proce... [阅读全文] [PDF]
Abort 函数 引起放弃的意外处理Abs 函数 绝对值函数AddExitProc 函数 将一过程添加到运行时库的结束过程表中Addr 函数 返回指定对象的地址AdjustLineBreaks 函数 将给定字符串的行分隔符调整为CR/LF序列Align 属性 使控件位于窗口某部分Alignment 属性 控件标签的文字位置AllocMem 函数 在堆栈上分配给定大小的块AllowGrayed 属性 允许一个灰度选择AnsiCompareStr 函数 比较字符串(区分大小写)AnsiCompareText 函数 比较字符串(不区分大小... [阅读全文] [PDF]
最近在做一个短信相关的项目。从联通网关deliver过来的短信都是ucs2编码的。在网&#... [阅读全文] [PDF]
回调函数及其使用 参考:[http://www.CrazyCoder.cn/] 1 回调函数的概述参考:[http://www.CrazyCoder.cn/]回调函数是这样一种机制:调用者在初始化一个对象(这里的对象是泛指,包括OOP中的对象、全局函数等)时,将一些参数传递给对象,同时将一个调用者可以访问的函数地址传递给该对象。这个函数就是调用者和被调用者之间的一种通知约定,当约定的事件发生时,被调用者(一般会包含一个工作线程)就会按照回调函数地址调用该函数。  这种方式,调用者在一个线程,被调用者在另一个线程。参考:[http:... [阅读全文] [PDF]
在Delphi中如何使用RC文件中的字符串表参考:[http://www.CrazyCoder.cn/]原作作者:wangzhidong(Steven Bob)参考:[http://www.CrazyCoder.cn/]时间:2002年3月25日星期一参考:[http://www.CrazyCoder.cn/]首先用Notepad或Resource workshop 4.5建立RC文件。结构如下/*********************************************************************... [阅读全文] [PDF]
名称 类型 说明 abort 函数 引起放弃的意外处理 abs 函数 绝对值函数 addexitproc 函数 将一过程添加到运行时库的结束过程表中 addr 函数 返回指定对象的地址 adjustlinebreaks 函数 将给定字符串的行分隔符调整为cr/lf序列 align 属性 使控件位于窗口某部分 alignment 属性 控件标签的文字位置 allocmem 函数 在堆栈上分配给定大小的块 allowgrayed 属性 允许一个灰度选择 ansicomparestr 函数 比较字符串(区分大小写) ansicompare... [阅读全文] [PDF]
大家对有object pascal的字符串可能您经常用AnsiString其他的字符串一般很少用到。下面举几个字符串的几个类型:AnsiSring 这是Pascal的默认类型。其长度没有限制的。并且字符串结束是以null结尾。也就是以\'/0\'结尾。ShortSring是为了与Delphi以前的版本保持兼容性。其长度限制在255个字符之内的。WideSring与AnsiString类似,但它是由WideChar字符组成的。PChar指向null结束的字符串的指针。类似于c里面的char*或者lpstr.PAnsiChar指向以nu... [阅读全文] [PDF]
打造Delphi中字符串的replace函数参考:[http://www.CrazyCoder.cn/]编者注:其实Delphi的StringReplace函数就是专为满足这个需要而设的。但我们也将这篇文章发表出来——至少作者提供了一种替代方案,探索精神应该鼓励!参考:[http://www.CrazyCoder.cn/]参考:[http://www.CrazyCoder.cn/] 这是小弟在这里的第一篇文章,加之自己水平也不是很高,就来讨论一个基础但是很实用的问题吧,希望能给大家一些帮助。 用过vb的或asp的朋友都知道,在vb里... [阅读全文] [PDF]
Delphi以其独特的面向控件的开发方式、强大的数据库功能以及快速的编译技术,使得它自发布起即格外引人注意。随着Delphi 3提供丰富的Internet应用,Delphi日益成为最重要的软件开发工具之一, 它吸引了许多原Visual Basic、Foxpro、dBase甚至C++的程序员,而这些程序员使用Delphi时需要解决的一个重要问题就是怎样利用他们原有的代码。本文将介绍Delphi与C++程序集成的方法,包括: S Delphi与C++之间函数的共享; S 代码的静态链接和动态链接; S 对象的共享。 函数的共享 在De... [阅读全文] [PDF]
procedureTForm1.FTPAnalysis(S:string;varUserName,Password,IP,FileName:String;varDirList:TStringList); var i,j:integer; strAuthorization,strAddr,strDirFile:string;//授权信息 begin UserName:=’anonymous’; Password:=’[email protected]’; IP:=’’; strAddr:=Copy(S,7,length(S)-6);//取得ftp://之后的部分 /... [阅读全文] [PDF]
delphi函数参考手册----------------------------------------------------------------------------------abort 函数 引起放弃的意外处理 abs 函数 绝对值函数 addexitproc 函数 将一过程添加到运行时库的结束过程表中 addr 函数 返回指定对象的地址 adjustlinebreaks 函数 将给定字符串的行分隔符调整为cr/lf序列 align 属性 使控件位于窗口某部分 alignment 属性 控件标签的文字位置 allocmem 函数 在堆栈上分配... [阅读全文] [PDF]
BorlandDelphi是与VisualBasic相似的可视化开发工具,但其功能比VB更加强大。例如,Delphi支持汇编语言和指针操作、全面支持WindowsAPI函数及外部DLL的使用,使得它具有更广泛的应用范围。即使用于编制一些较小的应用程序,Delphi与VB相比看来不相上下,但由于Delphi是编译型的语言,其编译后的EXE文件可以真正脱离Delphi的环境独立运行,而VB生成的EXE文件离开了VB软件包的一大堆DLL、VBX等文件可能会无法执行。而更重要的是,一般用户往往并不真正知道自己开发的VB程序到底使用了哪些DLL一类的文件,为了保证程... [阅读全文] [PDF]
很好,很实用的一个东西,呵呵。 FunctionTForm1()functionTForm1.GetPYIndexChar(hzchar:string):char; begin//的到一个汉字的拼音头个字母 caseWORD(hzchar[1])shl8+WORD(hzchar[2])of $B0A1..$B0C4:result:=’A’; $B0C5..$B2C0:result:=’B’; $B2C1..$B4ED:result:=’C’; $B4EE..$B6E9:result:=’D’; $B6EA..$B7A1:result:=’E’; $B7A... [阅读全文] [PDF]
都是一些基础的文件函数,刚学习DELPHI的朋友可以收藏一下,方便以后使用的时候查询,整理发布,www. 。 1、返回文件扩展名function ExtractFileExt(const FileName: string): string;2、返回文件名function ExtractFileName(const FileName: string): string;返回应用程序的文件名function ExtractFileName(ParamStr(0)): string;返回应用程序的路径function ExtractFilePath(Param... [阅读全文] [PDF]
delphi 程序自删除函数 DeleteMeprocedure DeleteMe; var BatchFile: TextFile; BatchFileName: string; ProcessInfo: TProcessInformation; StartUpInfo: TStartupInfo; begin BatchFileName := ExtractFilePath(ParamStr(0)) + '$$del$$.bat'; AssignFile(BatchFile, BatchFileName); Rewrite(BatchFile); Wr... [阅读全文] [PDF]
一个delphi 杀进程的函数 参数为文件名 如 QQ.exe function KillTask(ExeFileName: string): integer; const PROCESS_TERMINATE=$0001; var ContinueLoop: BOOL; FSnapshotHandle: THandle; FProcessEntry32: TProcessEntry32; begin result := 0; FSnapshotHandle := CreateToolhelp32Snapshot (TH32CS_SNAPPROCESS, 0... [阅读全文] [PDF]
l 常数参考:[http://www.CrazyCoder.cn/]IEEE 浮点类型的范围, 包括非正规的1) MinSingle = 1.5e-45; 最小Single数2) MaxSingle = 3.4e+38; 最大Single数3) MinDouble = 5.0e-324; 最小Double数4) MaxDouble = 1.7e+308; 最大Double数5) MinExtended = 3.4e-4932; 最小Extended数6) MaxExtended = 1.1e+4932; 最大Extended数7) MinComp = -9... [阅读全文] [PDF]
 制作多边形窗体的关键在于设定多边形的区域,并根据这个指定的区域改变窗体的形状。Windows的CreatePolygonRgn和SetWindowRgn函数可以解决这两个难点。   利用以下代码即可将窗体设置为一个五边形: procedureTForm1.FormCreate(Sender:TObject);  var   pt:array[0..4]ofTPoint;   m_rgn:HRGN;  begin   pt[0].x:=self.Widthdiv2;   pt[0].y:=0;   pt[1].x:=0;   pt[1].y:=self.H... [阅读全文] [PDF]
与过程一样,函数的程序代码也执行特定的工作。它和过程的差别为:函数执行时会返回一个值,而过程则没有返回值。函数可以用来赋给一个属性或变量;也可以出现在表达式中。函数定义也分为函数原型定义和函数体定义两部分。 1.函数原型定义语法形式 function<函数名>([[var]<参数名>:<类型>][;[var]<参数名>:<类型>]…): <类型>;[指示字] 2.函数体的定义语法形式 函数体的定义放在单元的实现部分,其形式如下: function<函数名>(<形式参数... [阅读全文] [PDF]
在Delphi中,所有流对象的基类为TStream类,其中定义了所有流的共同属性和方法。 TStream类中定义的属性介绍如下: 1、Size:此属性以字节返回流中数据大小。 2、Position:此属性控制流中存取指针的位置。 Tstream中定义的虚方法有四个: 1、Read:此方法实现将数据从流中读出。函数原形为: FunctionRead(varBuffer;Count:Longint):Longint;virtual;abstract; 参数Buffer为数据读出时放置的缓冲区,Count为需要读出的数据的字节数,该方法返回值为实际读出的字节数... [阅读全文] [PDF]
1 2 > 共26条 分2页