-
[示例] 访问类的私有属性
如何访问类的私有属性? 下面以 TPathData 为例,它有一个私有属性 PathData,储存了每一个曲线点,但一般无法修改它,需要利用下面方法,才能访问修改(若有更好的方法,歡迎分享): 一、利用 RTTI 取得类私有属性 (建议使用此方法) : type TPathDataHelper = cla...
2018-06-17 18:57:42
-
[问答] Firemonkey 控件继承后无法显示(空白)
提问:如下安装后的 TMyPanel 能在设计期时正常显示,但 TMyPanel2 在设计期时是白板,不能正常看到,为什么? TMyPanel = class (TPanel) end ;TMyCustomPanel = class (TPanel)TMyPanel2 = class (TMyCustomPanel) end ;RegisterComponent( ' Test ' , [TMyPanel, TM...
2018-06-17 18:57:42
-
Delphi的基于接口(IInterface)的多播监听器模式(观察
本文来自:http://www.cnblogs.com/hezihang/p/6083555.html Delphi采用接口方式设计模块,可以降低模块之间的耦合,便于扩展和维护。本文提供一个实现基于接口(IInterface)方式的监听器模式(观察者模式、订阅者模式),实现一个自动多播器。 下面程序在Berlin下测试...
2018-06-17 18:57:41
-
delphi数组作为参数传值
在函数中如果数组的个数不定,可以使用开放数组参数 实参可以接受静态数组和动态数组 procedure p1(a: array of Byte ); begin ShowMessage( IntToHex( Integer (@a), 2 )); ShowMessage(IntToStr(a[ 0 ])); end ; procedure TForm1 . btn1Click(Sender: TObject); var...
2018-06-17 18:57:41
-
Delphi控制Excel输出上标示例
直接上代码吧,这个示例在Excel中输出一个M 2 : unit FfrmMain; interface uses Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants, System.Classes, Vcl.Graphics, Vcl.Controls, Vcl.Forms, Vcl.Dialogs, RzButton; type TfrmMain = class (TForm)...
2018-06-17 18:57:41
-
【心得】关于删除结构体动态数组指定项的正确方法
网络上很多前辈提供的方法大多是这样写的: procedure DeleteArrItem( var arr: TArr; Index: Integer); var Count: Cardinal; begin Count : = Length(arr); if (Count = 0 ) or (Index 0 ) or (Index = Count) then Exit; Move(arr[Index + 1 ], arr[Index], (Count-...
2018-06-17 18:57:38
-
Java面试之基础
JDK常用包 : java.lang:存放系统的基础类,比如:String、Math、Integer和Thread等,提供常用功能 java.io:存放与输入输出有关的类 java.net:存放与网络有关的类,比如URL、URLConnection等 java.util:存放系统辅助类,特别是集合类 java.sql:存放数据库操作有关...
2018-06-17 18:57:37
-
[修正] Firemonkey TFrame 存档后,下次载入某些事件
问题:Firemonkey TFrame 存档后,下次载入某些事件连结会消失(但源码还在) 解决:(暂时方法) type TTestFrame = class (TFrame) public constructor Create (AOwner: TComponent); override ; end ; implementation { $R *.fmx } constructor TTestFrame. Create...
2018-06-17 18:57:36
-
TeeChart控件的安装与常用 功能设置
TeeChart控件的安装 TeeChart 7.0 With Source在Delphi 7.0中的安装 一、删除Delphi7自带TeeChart 1、Component- install Packages 中 Remove 所有以Tee开头的包,OK,关闭Delphi7。 2、删除Delphi\Bin目录下的DclTee70.bpl; 3、删除 \Windows\System32(或System)目录的...
2018-06-17 18:57:36
-
[安裝] Ubuntu Server 初试
在 Delphi10.2Tokyo 版里将支持 Linux 系统,先做一下学习记录: 安装 Ubuntu Server: 安装方法请参考官方教学影片: https://community.embarcadero.com/blogs/entry/setting-up-ubuntu-server-for-the-delphi-on-linux-beta Ubuntu Server 下载: https://www.ubuntu...
2018-06-17 18:57:35
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash