delphi开发
利客阿平
专业软件开发
展开
-
Delphi 操作Excel方法大全
DELPHI控制EXCEL详细方法原创 2023-01-17 15:09:54 · 3389 阅读 · 0 评论 -
修正FastReport报表添加参数时候报错 “标识符未宣告: “
procedure TForm1.Button1Click(Sender: TObject);var ltemp : TfrxVariable;begin ltemp := frxReport1.Variables.Add; ltemp.Name := ' TESTVAR' ; frxReport1.Variables.AddVariable('TESTVAR','测试','12'); frxReport1.Variables.AddVariable('TESTVAR','测试23'...转载 2021-07-25 23:34:31 · 986 阅读 · 0 评论 -
EhLib6.0 PrvFrmEH error reading splitter explicitTop解决方案
EhLib6.0 PrvFrmEH error reading splitter explicitTop解决方案有安装EhLib5.0控件后,使用打印功能时,总是出现“Error reading Splitter.ExplicitTop:Property ExplicitTop does not exitst.” 这个错误,关于这个错误的解决方法如下。先找到这个文件 PrvFrmEh.dfm...原创 2019-05-29 23:25:07 · 360 阅读 · 0 评论 -
减小Delphi XE5编译出来的程序体积
默认Delphi XE5 编译出来的程序体积很大。一般用两个方法可以很大程度上减少程序体积。一、在工程中用编译指令禁用RTTI禁用的方法很简单,就是要在工程 的Uses语句前添加下面的定义就可以了:{ Reduce EXE size by disabling as much of RTTI as possible (delphi 2009/2010) }{$IF CompilerV...转载 2019-02-21 10:49:06 · 597 阅读 · 0 评论 -
Delphi中@,^,#,$分别表示什么?
Delphi中@,^,#,$分别表示什么?@:取址运算符; var int:integer; p:^integer; new(P); int:=24; p:=@int; dispose(P);^:指针的引用解析操作符; var pint:^integer;new(pint); showmessage(inttohex(integer(@pint),8)); pint^:=$ff; showmess...转载 2018-03-23 20:02:21 · 1860 阅读 · 0 评论 -
delphi inttohex 整型到十六进制
delphi inttohex 整型到十六进制 (2011-12-26 15:56:24)转载▼标签: 杂谈分类: delphi2009-08-02 19:15inttohexfrom delphi help:Returns the hex representation of an integer.UnitSysUtilsCategorynumeric formatting routinesDel...转载 2018-03-23 19:21:01 · 1173 阅读 · 0 评论 -
delphi中使用spcomm来实现串口通讯
(2012-02-22 22:14:41)转载▼标签: 杂谈分类: Delphi转自——飘雪的世界最近两天一直在研究spcomm控件的使用,之前也是很不太明白,看了很多的例子,可是按照网上很多的例子它们多少都有点瑕疵,运行不了,鉴于自己在做这方面的项目,也用了645规约试验了下,现在终于明白了一点。不过要想精通还再要学习!先把我的学习经验跟大家分享下,也让很多新手快点上手。其实相对于mscomm来...转载 2018-03-23 18:28:43 · 7845 阅读 · 1 评论 -
DBGridEh-在指示列显示复选框:gioShowRowselCheckboxesEh、dgMultiSelect
DBGridEh-在指示列显示复选框:gioShowRowselCheckboxesEh、dgMultiSelect 2013-04-16 21:58:55| 分类: Ehlib|举报|字号 订阅 下载LOFTER我的照片书 |//附图[将转载 2016-04-15 09:24:00 · 2907 阅读 · 0 评论 -
Delphi的OverRide、OverLoad和Virtual方法
Delphi的OverRide、OverLoad和Virtual方法1.)方法的重写Overriding和重载Overloading是Java多态性的不同表现。重写Overriding是父类与子类之间多态性的一种表现,重载Overloading是一个类中多态性的一种表现。 如果在子类中定义某方法与其父类有相同的名称和参数,我们说该方法被重写 (Overriding)。子类的对象使用这转载 2016-03-09 23:34:54 · 601 阅读 · 0 评论 -
ExtractFileDrive、ExtractFilePath、ExtractFileDir、ExtractFileName、ExtractFileExt、ExtractRelativePath
ExtractFileDrive :返回完整文件名中的驱动器,如"C:" ExtractFilePath:返回完整文件名中的路径,最后带“/”,如"C:\test\"ExtractFileDir:返回完整文件名中的路径,最后不带“/” ,如"C:\test"ExtractFileName:返回完整文件名中的文件名称 (带扩展名),如"mytest.doc"ExtractFileEx转载 2016-03-31 00:04:49 · 621 阅读 · 0 评论 -
现在, Delphi 的多线程已经非常易用了!
先看一个非多线程的例子, 代码执行时不能进行其它操作(譬如拖动窗体):{自定义方法: 在窗体上绘制...}procedure MyMethod;var i: Integer;begin for i := 0 to 500000 do begin Form1.Canvas.Lock; Form1.Canvas.TextOut(10, 10, IntToS转载 2016-03-06 08:48:07 · 4443 阅读 · 0 评论