摘要: 要实现子窗体与父窗体之间的通讯,有多种方法(比如:重载子窗体的构造函数,将父窗体的引用作为参数传递给子窗体)。下面我要介绍的是利用自定义事件的方法,它能够最大程度的避免模块之间的耦合,充分体现面向对象的优点。 先将效果图展示给大家:下面是实现代码: unit2 //子窗体 type //声明自定义事件的类型(类似于c#中的委托) tmyeventhandle = procedure (sende......
摘要:说明:如果你感兴趣,我提供源码下载,
如果你是2005年上半年全国计算机等级的系统管理员就会用到这个东东。
此程序在安装2005年上半年全国计算机等级上机考试时使用,在一台配置完整的工作站上通过net命令先建立所有的登陆用户(如:z001,z002,z003等)并赋予administrator权限,用这台工作站克隆所有工作站,然后把此程序生成的reg文件放在服务器端,所有的工作站启动后执行......
Delphi中资源文件使用详解
1.编写 rc 脚本文本
用记事本或其它文本编辑器编写一个扩展名为“.rc”的文件.格式如下:
资源标识符 资源类型关键字 资源文件名
其中“资源类型关键字”用于标识资源文件的类型:
avi 无声动画
bitmap 位图文件
cursor 光标文件
icon 图标文件
wave 声音文件
以上所列均为标准资源类型,也可以给资源自定义一个类型,如:“mytype”.不过两者在调用方式上有些不同(在后面示例“存取资源文件中的位图”中有详细描述).
2.根据 rc 脚本文件编译成 res 资源文件
在命令提示符中输入以下内容:
brcc32 filename.rc //注:brcc32.exe在delphix\bin目录中
3.在delphi单元中加入资源文件
将生成的 res 资源文件复制到相应程序所在的目录中,在单元文件中的“{$r *dfm}”后面加上“{$r filename.res}”,编译后资源文件就被包含在可执行文件中了.
说明:如果嫌2.3两步麻烦,可以采用更简便的做法,即:将 rc 文件直接添加到项目中,在编译delphi项目时,会自动编译该资源文件....
下一页 摘要://我写的换肤的类,还很不完善.用于我作的d-flasher 中的皮肤更换中.
//单元名称:实现皮肤更换的类:skinunit.
//可以实现窗体按钮,滚动条的点击,移动,以及读取滚动条的百分比.
//类还实现了皮肤自定义的设置.
//只要准备了3幅图片,并编写 ini 文件.就可以做到换肤!
//完成日期:2004/12/03 ending722.
unit skinunit;......