DELPHI编程
gg16578
这个作者很懒,什么都没留下…
展开
-
制作数字签名
首先要有工具包,包括以下几个软件:makecert.exe 制作cer格式的证书,即X.509证书,同时可以创建私钥cert2spc.exe 将cer格式证书转换成spc格式证书,即PKCS #7证书signcode.exe 将证书签署到ocx上去chktrust.exe 检查签署证书后的ocx是否正确还有一个certmgr.exe,是管理证书用的。可以从这里面导出root.cer来,网上原创 2006-08-25 11:48:00 · 1578 阅读 · 0 评论 -
DELPHI清理释放内存小代码
procedure ClearMemory;begin if Win32Platform = VER_PLATFORM_WIN32_NT then begin SetProcessWorkingSetSize(GetCurrentProcess, $FFFFFFFF, $FFFFFFFF); Application.ProcessMessages; end;end转载 2006-08-31 14:43:00 · 1193 阅读 · 0 评论 -
用Delphi创建服务程序
Windows 2000/XP和2003等支持一种叫做"服务程序"的东西.程序作为服务启动有以下几个好处:1)不用登陆进系统即可运行. (2)具有SYSTEM特权.所以你在进程管理器里面是无法结束它的. 笔者在2003年为一公司开发机顶盒项目的时候,曾经写过课件上传和媒体服务,下面就介绍一下如何用Delphi7创建一个Service程序. 运行Delphi7,选择菜单File-->New-->O转载 2006-08-31 14:55:00 · 1335 阅读 · 0 评论 -
关于TSERVERCLIENTTHREAD的问题
serverclientThread是ServerSocket中用到了的线程 在服务器端,Delphi将自动为每一个阻塞方式的连接分配一个新的线程,并通过TServerClientThread来操纵每一个线程原创 2006-08-25 12:22:00 · 2452 阅读 · 0 评论 -
关于MIDAS中数据库连接池的实现
面是我的连接池的代码,我比较简单,还没有做计时释放的工作。 constructor TConnectionPools.Create; begin FConnList := TList.Create; FCriticalSection := TCriticalSection.Create; FTimeout := 5000; FMaxCoun原创 2006-08-25 13:09:00 · 977 阅读 · 0 评论 -
DELPHI线程类
elphi中有一个线程类TThread是用来实现多线程编程的,这个绝大多数Delphi书藉都有说到,但基本上都是对TThread类的几个 成员作一简单介绍,再说明一下Execute的实现和Synchronize的用法就完了。然而这并不是多线程编程的全部,我写此文的目的在于对此作一个 补充。 线程本质上是进程中一段并发运行的代码。一个进程至少有一个线程,即所谓的主线程。同时还可以有多个子线程转载 2006-08-25 11:23:00 · 964 阅读 · 0 评论 -
如何防止文本框中加密的字符被窃取??
使用了文本框后:防止 软件读取 文本框中 TEXT在WINDOWS下的密码输入框一般都是以 “*” 来显示密码的,而有许多工具软件可以窃取密码,下面我就分析下如何防止“*” 密码泄露。1. 取同一程序密码框中的内容 一般我们的密码框用 TEDIT 的PasswordChar 属性为 “*”,首先还是了解下EDIT1.TEXT 取文本框内容的原理。在DELPHI中可以知道TEDIT继承自TC原创 2007-07-16 15:38:00 · 2021 阅读 · 0 评论