上一页 1 ··· 3 4 5 6 7 8 9 下一页

2010年10月30日

模式窗体与非模式窗体

摘要: 非模式窗体从创建到销毁都需要代码来维护,防止内存未安全释放。模式窗体就比较省心一些,只需要在代码段的try…finally中创建并维护即可。下面用例子来说明一下两类窗体如何调用:主窗体程序:非模式窗体: 阅读全文

posted @ 2010-10-30 11:53 Delphi7456 阅读(4868) 评论(0) 推荐(0) 编辑

2010年10月28日

内核读写只读内存方法总结[Delphi描述][转帖]

摘要: 作 者: Anskya时 间: 2008-04-26,16:24:39链 接: http://bbs.pediy.com/showthread.php?t=63791以下代码均已Delphi描述...至于为什么...首先我是一个Delphi Coder...虽然我大部分时间使用的是ASM编译器和C编译器但是我喜欢Delphi...好了不废话了...已知的三种方法:如果各位有更好的意见欢迎大家提出[... 阅读全文

posted @ 2010-10-28 23:18 Delphi7456 阅读(1480) 评论(0) 推荐(0) 编辑

2010年10月27日

保密卡程序的编写

摘要: 一直用巨盾自带的保密卡程序,每次都要启动巨盾,然后输密码查保密卡。感觉不是很好,一是巨盾占内存资源大,二是程序界面不很友好,不太喜欢。故根据自己的喜好和设想,设计编写一个保密卡程序。实现的功能:一、输入正确的密码后显示保密卡界面,防止别人偷偷使用。二、卡上坐标显示,有形象的十字指示标志。三、点下相应坐标后显示密码,点击其他坐标后原坐标位置隐藏。四、支持多个卡操作。五、显示卡时防截屏。六、程序加密。... 阅读全文

posted @ 2010-10-27 21:48 Delphi7456 阅读(580) 评论(0) 推荐(0) 编辑

delphi资源文件制作及使用详解

摘要: 一、引子: 现在的Windows应用程序几乎都使用图标、图片、光标、声音等,我们称它们为资源(Resource)。最简单的使用资源的办法是把这些资源的源文件打入软件包,以方便程序需要的时候调用。资源是程序的一部分,程序要正常运行就离不了资源文件。但是它是不可执行代码。为了更好地管理资源,Delphi中提供了一种.RES类型的资源文件。它可以把我们程序中所需要的资源整合到一个资源文件(.RES)下来... 阅读全文

posted @ 2010-10-27 13:03 Delphi7456 阅读(781) 评论(0) 推荐(0) 编辑

delphi动态创建组件的颜色

摘要: 先建两个procedure,一个把label的颜色改为红色,一个把label的颜色变为灰色. 动态创建label的时候调用就可以了。 lb.OnMouseEnter:=mset; lb.OnMouseLeave:=mslv; 下面是完整代码: procedure TForm1.mset(Sender:TObject); begin TLabel(Sender).Color:=clRed;... 阅读全文

posted @ 2010-10-27 02:29 Delphi7456 阅读(536) 评论(0) 推荐(0) 编辑

2010年10月22日

使用PChar和string类型时的内存分配技术

摘要: string是自动管理内存大小和分配,而Pchar需要手动分配内存手动释放,显然string要比pchar的使用要方便一些,但是win api的许多参数需要pchar类型,所以应该学会pchar的使用技术。 下面的例子演示了使用PChar和string类型时的内存分配技术: 阅读全文

posted @ 2010-10-22 21:47 Delphi7456 阅读(3716) 评论(0) 推荐(0) 编辑

Dll 模式窗口与非模式窗口

摘要: 《Delphi5程序员指南》中讲到dll显示模式窗口与非模式窗口,用的是动态调用的方法,感觉有些繁琐,自己测试了一下,其实完全可以用静态调用的方法,也不用维护Application的Handle,这样不按书上的规范使用或许有什么问题,但以我目前的delphi水平暂时看不出。课本教程的调用方法如下:一.Dll库源码:非常简洁,只有一个输出接口函数:showCalendar其封装的窗体代码在DllWi... 阅读全文

posted @ 2010-10-22 11:05 Delphi7456 阅读(1465) 评论(0) 推荐(0) 编辑

2010年10月21日

Dll 使用 PChar 参数的小例子

摘要: 当用delphi开发的dll中有参数或返回值是字符串时,需要调用sharemem单元,且需要borlnmm.dll一起发布程序。用Pchar代替string是一个解决方案,只不过对pchar的使用要复杂一些: 阅读全文

posted @ 2010-10-21 22:25 Delphi7456 阅读(4108) 评论(0) 推荐(0) 编辑

2010年10月20日

调用外部 DLL 中的函数(显示调用)

摘要: unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls; type //显示调用,主要用到以下三个命令: //LoadLibrary:获取 DLL //GetProcAddress:获取函数... 阅读全文

posted @ 2010-10-20 23:52 Delphi7456 阅读(766) 评论(0) 推荐(0) 编辑

调用外部 DLL 中的函数(隐式调用)

摘要: unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls; type TForm1 = class(TForm) Button1: TButton; procedure Button1... 阅读全文

posted @ 2010-10-20 23:39 Delphi7456 阅读(781) 评论(0) 推荐(0) 编辑

上一页 1 ··· 3 4 5 6 7 8 9 下一页

导航