
delphi
文章平均质量分 65
atomic_age
这个作者很懒,什么都没留下…
展开
-
Delphi使用资源文件全攻略
在通常情况下使用delphi设计程序,都是将字符串、图像等资源直接使用delphi提供的vcl控件加到*.dfm中,这样做会合修改这些资源时带来不便,如果资源被多次引用,这些资源在程序启动时都被加载到内存中,非常耗费系统资源。因此,这就需要一种新的引用资源的文件:资源文件。资源文件就是将一些资源,如字符串、图像等信息进行编译,然后在程序中引用编译后的资源文件,最后和源程序一起编译生成可执行原创 2006-09-06 08:40:00 · 1612 阅读 · 0 评论 -
在delphi中如何动态建立类的实例
引言 在面向对象语言中,用两种方法建立类的实例:静态建立和动态建立。静态建立就是在程序中显式地建立类的实例,如c1 = TClass1.Create()。而动态建立是在只知道类名的前题下建立类的实例。动态建立在实现上要比静态建立更灵活,因为动态建立无需引用被建立类,并且更容易实现如多态等面向对象特性。一、 动态建立类的实例在delphi中动态建立类的实例可分为4步。1. 声明一个从TP原创 2006-09-08 08:50:00 · 1812 阅读 · 0 评论 -
如何在Delphi中调用.Net编写的DLL中的函数(Function)、过程(Procedure)
最近因公司群发邮件程式需要给注册一段时间没有激活的用户发激活邮件 邮件中有注册密码 需要还原发给用户 但由于密码加密是用C# 中的TripleDES完成 手头上又没有现成Delphi的实现 时间紧急 现翻译是来不及了于是经过查资料反复实施 终于成功实现在Delphi中调用 C# 封装的DLL中的方法(Function)和过程(Procedure)现把实施步骤写下以供有需要的XDJM分享:1转载 2006-10-21 10:48:00 · 2022 阅读 · 1 评论 -
如何解决在delphi中拖动image时图像闪烁的问题
近日要做一个信息采集卡设计器,需要使用在运行状态拖动image的功能。将image放到一个panel上,然后将image的align设为alclient。再用image装载一幅图。 设置了image的三个事件。mousedown、mousemove、mousedown。 procedure TImage.ImageMouseMove(Sender: TObject; Shift:原创 2006-08-10 13:29:00 · 6830 阅读 · 2 评论 -
用Delphi开发JNI(Java Native Interface)应用
JNI(Java Native Interface,Java本地接口)技术大家都不陌生,它可以帮助解决Java访问底层硬件的局限和执行效率的提高。关于JNI的开发,大多数资料讨论的都是如何用C/C++语言开发JNI,甚至于JDK也提供了一个javah工具来自动生成C语言程序框架。但是,对于广大的Delphi程序员来说,难道就不能用自己喜爱的Delphi与Java互通消息了吗?通过对javah生转载 2007-03-14 12:21:00 · 1266 阅读 · 0 评论 -
在Delphi中如何清楚键盘缓冲?
procedure lazy() Var Msg: TMsg;begin sleep(1000); While PeekMessage(msg, 0, WM_KEYFIRST, WM_KEYLAST, PM_REMOVE or PM_NOYIELD ) D原创 2007-03-28 15:01:00 · 1241 阅读 · 0 评论