相关推荐
-
悟多DLL文件飞狐版
悟多DLL:悟多DLL文件飞狐版,下载后放到FmlDLL目录下
-
Delphi动态事件深入分析
Delphi动态事件深入分析2009-2-7 作者:不得闲核心提示:本实验证明了在类中方法的调用时候,所有的方法都隐含了一个Self参数,并且该参数作为对象方法的第一个参数传递...首先做一个空窗体,放入一Button。在implementation下面声明两个方法如下://外部方法,只声明一个参数,此时按照标准的对象内部事件方法TNotifyEvent声明,此声明中,Sender则对应为
-
Delphi动态生成控件
一、不可视,以创建一个按钮为例: var Button1: TButton; begin Button1 := TButton.Create(Self); Button1.OnClick := DoClick; //绑定事情响应函数,如果有的话 end; 二、可视,以上述按钮为例,如果需要在界面上显示,需要指定Parent及Pos,如下: var Button1: TButton; begin Button1 := TButton.Create(Self); Button1.O...
-
使用delphi 开发 web(二)动态脚本的实现
看了前面的文章同学,都会认为delphi 开发web比较麻烦,没有PHP 和ASP 方便。 因为每次要改动网页的内容,就要重新编译一次,重新发布一次,这样也太麻烦了。那么我们就 做一个类似PHP 的动态web 服务器吧,一次编译发布后,就不用再改了,网站内容需要变化时,只 需要修改脚本就可以了。 先看看下面的代码: <% var i:integer; begin ...
-
基于Delphi的Excel动态报表技术
摘 要 本文针对在Delphi中设计输出报表所遇到的问题,引用编程环境中提供的Excel对象,编程控制Access中的数据输出到Excel对象中,使基于任意数据表或查询的各种复杂报表的制作问题得到了解决。并通过具体项目开发实例详细阐述了基于Delphi的Excel动态报表制作技术。 关键词 Delphi;Access;Excel;动态报表 1 引言 在管
-
DELPHI实现动态信息显示功能
thashmap_unit unit thashmap_unit; { unit : thashmap_unit class : thashmap 描述 : 哈希表实现工具 设计者 : sunny 生成日期 : 20060802 } interface uses classes, sysutils; type thashmap = clas...
-
Delphi动态DFM文件应用
在baidu找资料的时候发现这篇好文章,拷贝过来,有时间了学习学习。来源:http://bbs.szu.edu.cn/bbsanc.php?path=%2Fgroups%2FGROUP_2%2FSoftDev%2FDA8D5D052%2FD72B0DB2E%2FM.946690155.A 1. 动态DFM文件概述动态DFM文件是相对于静态DFM文件而言。所谓静态DFM文件是指在
-
delphi里动态创建AlphaControls实现换肤
AlphaControls是一套Delphi下的优秀的皮肤vcl控件。几年前,一般用得比较多的是vclskin,使用很方便,可惜这套2010年已经停止维护了。后来就看到更多的人开始推崇AlphaControls,即能让别家的控件激活皮肤效果,也可以只使用AlphaControls的控件。 为了方便自动编译、避免异地安装控件的麻烦和日后维护的方便,我们一般是把这个控件选定版本的源码放在项目源码...
-
动态创建 Delphi 按钮的完整指南:基于配置文件的 `TGridPanel` 实现
在 Delphi 开发中,我们经常需要根据不同的配置动态生成 UI 元素。本文将带你通过一个完整的示例,演示如何根据配置文件动态创建按钮,并将它们排列在一个TGridPanel中。每个按钮的标题、链接、颜色和大小都将从配置文件中读取。“C:\myApp\delphi编写的shortcut工具\Project1.dproj”
-
在delphi中如何动态建立类的实例
本文为原创,如需转载,请注明作者和出处,谢谢! 在面向对象语言中,用两种方法建立类的实例:静态建立和动态建立。静态建立就是在程序中显式地建立类的实例,如c1 =TClass1.Create()。而动态建立是在只知道类名的前题下建立类的实例。动态建立在实现上要比静态建立更灵活,因为动态建立无需引用被建立类,并且更容易实现如多态等面向对象特性。一、 动态
-
Delphi之动态数组(整理)
传统的Pascal 语言其数组大小是预先确定的,当你用数组结构声明数据类型时,你必须指定数组元素的个数。专业程序员也许知道些许动态数组的实现技术,一般是采用指针,用手工分配并释放所需的内存。Delphi 4中增加了非常简单的动态数组实现方法,实现过程效仿我前面讲过的动态长字符串。与长字符串一样,动态数组的内存动态分配并且引用记数,不过动态数组不支持 copy-on-write 技术。这不是个
-
Delphi动态创建子窗口例子
Delphi动态创建子窗口例子procedure TForm1.mlskntlbr2ItemDown(Sender: TObject; const ItemIndex: Integer); begin case ItemIndex of 0: ShowSubForm(Form2, TForm2); 1: ShowSubForm(Form3, TForm3...
-
delphi创建动态菜单
1.动态生成菜单项 var FirstItem: TMenuItem; SecondItem: TMenuItem; begin FirstItem := TMenuItem.Create(Self); FirstItem.Caption := ‘FirstName’; PopupMenu1.Items.Add(FirstItem); //添加一
-
delphi Tpagecontrol 动态增加页面
前些日子做一个项目需要用到 Tpagecontrol 这个控件,然而平时使用的时候都是直接在上面增加控件就可以了,可是这次却是需要动态添加页面,上网也搜了,对于这方面的知识还真是没见到多少,也许是我搜索的方法有问题吧,千辛万苦也就找到了一下3种方法,如果要认真将的话,也只能算是2种吧,今天分享出来,希望能为要用到这个功能,又不会的人减少些时间吧。 第一种方法: proc
-
Delphi 动态链接库的动态和静态调用
为了让人能快速的理解 静态调用、动态调用,现在做一个函数封装在一个DLL中,然后在APPLICATION form里面调用这个函数,这个函数处理两个数的和。用代码和图片说话:代码如下library Project1;{ Important note about DLL memory management: ShareMem must be thefirst unit in your li...
-
Delphi语言如何对自定义类进行持久化保存及恢复 (性能远比json/xml高)
Delphi的RTL自身就带有一套很好的资源持久化保存(IDE设计窗体时,保存为DFM格式及编译到EXE里面的资源文件)及恢复机制(EXE启动时对窗体资源的加载),那么应没必要再额外用xml/json格式保存程序的参数了,我们大可以将参数集中在一个参数类里面,然后通过这套机制进行保存及恢复。 由于我们的参数类型可能五花八门,除了传统的整数、小数、字符串、true/false、还有
-
DFM文件与标准文本文件转换
在Delphi可视化设计环境中,允许程序员在代码编辑器中以文本的方式浏览和修改DFM文件内容。当用File/Open命令直接打开DFM文件或者选择窗体设计窗口的弹出式菜单上的View as Text命令时,就会在编辑器中出现文本形式的信息。在一些资料中将这种文本形式称之为窗体设计脚本。Delphi提供的这种脚本编辑功能是对Delphi可视化设计的一大补充。当然这个脚本编
-
谈Delphi编程中“流”的应用
谈Delphi编程中“流”的应用 陈经韬 什么是流?流,简单来说就是建立在面向对象基础上的一种抽象的处理数据的工具。在流中,定 义了一些处理数据的基本操作,如读取数据,写入数据等,程序员是对流进行所有操作的,而不用 关心流的另一头数据的真正流向。流不但可以处理文件,还可以处理动态内存、网络数据等多种数 据形式。如果你对流的操作非常熟练,在程序中利用...
-
Delphi中流对象的应用
Delphi的流对象(TStream的派生对象)有如下读写函数: function Read(var Buffer; Count: Longint): Longint; function Write(const Buffer; Count: Longint): Longint; procedure ReadBuffer(var Buffer; Count: Longint); proced
1 楼 mimang2007110 2012-12-12 20:49