Delphi下生成Map文件方法
摘要:什么是 MAP 文件?简单地讲, MAP 文件是程序的全局符号、源文件和代码行号信息的唯一的文本表示方法,它可以在任何地方、任何时候使用,不需要有额外的程序进行支持。而且,这是唯一能找出程序崩溃的地方的救星。 1. project -> options -> Linker -> Map file 选
阅读全文
Delphi 中记录类型 给记录指针赋值。
摘要:PPersion=^TPersion; TPersion=packed record Name:string; Sex:string; Clasee:string; end; var persion:TPersion; PP:PPersion; begin FillChar(persion,Size
阅读全文
Setup Factory 关闭正在运行的程序
摘要:--在全局函数中增加 适用用Setup Factory 9 function FindAndCloseProcessByName(strName) local tblProcesses = Window.EnumerateProcesses(false); local bProcessFound =
阅读全文
TSkinData 皮肤控件后最大最小提示英文Close的解决方法
摘要:1、D:\soft\控件\VclSkin5.40-D7-D2010 New\source 控件安装位置2、WinSkinForm.pas 查找Close3、function TWinSkinForm.GetSysBtnHint(i: integer): string;begin result := ...
阅读全文
窗体动态库
摘要:1、声明 type PtrInt=Integer;2、function CreateAlarmObject(AppHandle:THandle;WinW,WinH:Integer):PtrInt;begin if Application.Handle=0 then begin Application...
阅读全文
动态库的调试方法
摘要:1、右键动态库工程名,出现options,选择Directories/Conditionals,Output Directior 制定一个动态库输入目录2、选择Debugger,Host application选择使用动态库的程序,为Output Directior目前下的程序3、启动动态库。就可以...
阅读全文
XdbxAnalysis
摘要:Tree: TXdbxAnalysis;FDataStream: TMemoryStream;{FDataStream:= TMemoryStream.Create; FDataStream.LoadFromFile('D:\4.txt'); Tree:=TXdbxAnalysis.Create; ...
阅读全文
delphi SPCOMM串口控件
摘要:在Delphi7.0中安装Spcomm串口通信控件的方法为:选择Delphi7.0的“Component”菜单,点击“Install Component...”菜单项,然后在弹出的Into existing package属性页中Unit file name输人框中选择SPCOMM.pas文件,单击...
阅读全文
delphi安装 Tclientsocket, Tserversocket控件
摘要:菜单component->Install Packets按Add按钮,选择delphi目录里的bin目录下的dclsockets70.bpl(delphi2010是dclsockets140.bpl),然后TClientSocket和TServerSocket控件就会出现在Internet页上了
阅读全文
把 TBytes 转换为十六进制字符串
摘要:function BytestoHexString(ABytes: TBytes; len: Integer): AnsiString;begin SetLength(Result, len*2); BinToHex(@ABytes[0], PAnsiChar(Result), len);end;例...
阅读全文
Delphi 字符数组存入文件
摘要:TDMSRequestBuffer=object Head:TDMSHead; Data:array[0..2047] of char; DataSize:Integer; procedure Init(Sys:TDMSSysType;Svr:TDMSSvrType); procedure Enc...
阅读全文
Delphi 7学习开发控件
摘要:我们知道使用Delphi快速开发,很大的一方面就是其强大的VCL控件,另外丰富的第三方控件也使得Delphi程序员更加快速的开发出所需要的程序。在此不特别介绍一些概念,只记录自己学习开发控件的步骤。假设我们要开发一个画直线的控件,那么我们从下面开始做:1.菜单栏→Component→New Comp...
阅读全文
delphi对象赋值
摘要:Delphi的对象之间赋值主要要注意几个方面的问题:1.对象之间的 :=赋值只是地址赋值,即是将当前对象的地址赋值到变量中,定义的变量可以是不用初始化的,在内存中两个变量指向的是同一地址空间;2.对象值赋值,主要是在内存中再开避新的地址空间,在赋值时是赋值相同 的内存副本,一般如采用TPersist...
阅读全文
delphi之多线程编程
摘要:本文的内容取自网络,并重新加以整理,在此留存仅仅是方便自己学习和查阅。所有代码均亲自测试 delphi7下测试有效。图片均为自己制作。多线程应该是编程工作者的基础技能, 但这个基础我从来没学过,所以仅仅是看上去会一些,明白了2+2的时候,其实我还不知道1+1。开始本应该是一篇洋洋洒洒的文字, 不过我...
阅读全文
Delphi下使用Oracle Access控件组下TOraSession控件链接
摘要:Delphi下使用Oracle Access控件组下TOraSession控件链接数据库,使用 orsn1.Options.Direct:=true; orsn1.Server:=IP:Port:SID; orsn1.Username:=UserName; orsn1.Password:=PassW...
阅读全文
Delphi编译的程序,查看控件名称方法
摘要:使用SpyLite24这个软件可以查看程序所使用的控件名称
阅读全文
一个继承TList的例子
摘要:类声明部分:TDMSTrains = class(TList) private FHashed: Boolean; FHashList: TFpHashList; FOwnsObjects: Boolean; FSorted: Boolean; FUpdateLeve...
阅读全文
Tlist
摘要:Tlist(Classes.pas)在我刚开始接触TList的时候,TList搞得我迷雾重重,都是Capacity属性惹的祸。我查了Delphi的帮助,它说Capacity是TList的最大容量,又在什么地方说MaxIntdiv4是TList的最大容量。最后我搞明白了,Capacity是临时的,Ma...
阅读全文
delphi项目中的modelsupport文件夹
摘要:delphi项目中的modelsupport文件夹今天写着写着突然发现多了一个这个文件夹..苦思不得其解 看着又难受 删了又重建终于找到了 存此备查;Tools--option--together--general--Automatically enable Together support 改成f...
阅读全文