liuem  

2014年7月19日

摘要: Delphi是Windows平台下著名的快速应用程序开发工具,它在VCL中封装并使用了大量的Win32 API。 GAEA基于VCL开发的工具类产品,在程序中使用了大量的Win32 API,将经常用到或涉及到的API罗列并梳理一下。系统API 1、事件对像:CreateEvent、setev... 阅读全文
posted @ 2014-07-19 18:06 弈名 阅读(325) 评论(0) 推荐(0)
 
摘要: 问题描述 大部分软件都有鼠标双击文件,就能打开所关联的软件并打开所选工程,这是如何做到的呢? 把文件关联到一个程序中,双击文件来启动程序,那么这个文件名称就是这个程序的命令行的一个参数。 所以要想实现双击工程文件打开软件,在程序运行入口必须要处理命令行。代码说明 1 begin 2 A... 阅读全文
posted @ 2014-07-19 16:57 弈名 阅读(1152) 评论(0) 推荐(0)
 
摘要: 解决问题 如何让一个软件在一台机器上只能运行一个实例呢?这个问题用专业术语就是进程互斥。这个问题可以通过CreateMutex来解决。 进程互斥的核心思想:进程在启动时首先检查是否存在此进程实例,如果没有则创建进程并设置进程实例已存在的标记。 CreateMutex用于创建一个互斥体; Op... 阅读全文
posted @ 2014-07-19 16:15 弈名 阅读(1788) 评论(0) 推荐(0)