内容列表
- 使用互斥对象让程序只运行一次
- 使用互斥对象让程序只运行一次
“怎么让我的程序在运行时不能重复打开?”经常在论坛上看到有朋友问这方面的问题。本文将比较详细的说明这一问题,并给出一个较为完善的解决方案。
尽管这已经不是一个新问题了,但这里还是简要的说明一下这种技术:这的确是一个相当有用的技术,可能你经常会注意到相当多的程序在运行之后当你再次点击运行时,它只是会回到原来的窗口,而不会运行两个程序。就如同你在运行delphi时,在
- 分类:Delphi 查阅全文
- 使用内存映象实现进程间全局变量
- 使用内存映象实现进程间全局变量
编程时在同一程序中使用全局变量给我们带来了很多方便,大多数程序几乎都离不开全局变量。那么不同的程序之间呢?我们怎样在不同的程序(进程)之间共享数据呢?事实上,你可能已经注意到在不同的进程间使用全局变量在有些场合还是很有必要,这是一项相当有用的技术,基于某中特殊情况我们的确需要在我们开发的不同的程序间共享数据。比如有些软件你会发现安装后不止一个可执行文件,而且在运行
- 分类:Delphi 查阅全文
- Win32调试API学习心得(一)
- 最近学习了一下WIN32的调试API,并做了一个简单的调试器,略有心得,特写出来希望对需要的朋友有所帮助.参考资料:lczlion:<<win32汇编程序设计>> 彭春华
- 分类:Delphi 查阅全文
- windows消息大全
-
http://www.vckbase.com windows消息大全 消息,就是指Windows发出的一个通知,告诉应用程序某个事情发生了。例如,单击鼠标、改变窗口尺寸、按下键盘上的一个键都会使Windows发送一个消息给应用程序。消息本身是作为一个记录传递给应用程序的,这个记录中包含了消息的类型以及其他信息。例如,对于单击鼠标所产生的消息来说,
- 分类:Delphi 查阅全文
- Delphi7下仿Ado.Net类的实现
- Delphi7下仿Ado.Net类的实现
[email protected]
最近正在学.Net,发现.Net下的Ado.Net数据组件(方式和理念都)比Ado要先进很多,天生可以用于MultiTier环境,通过继承DataSet,能很方便创建可以在各层(主要是DataAccess层和BusinessRule层)间传递的实体对象,而且断开式的连接方式,可以很大的节省
- 分类:Delphi 查阅全文
- NeHe的opengl教程delphi版(7)----滤波
- {这一课我会教您如何使用三种不同的纹理滤波方式。教您如何使用键盘来移动场景中的对象,还会教您在OpenGL场景中应用简单的光照。这一课包含了很多内容,如果您对前面的课程有疑问的话,先回头复习一下。进入后面的代码之前,很好的理解基础知识十分重要。我们还是在第一课的代码上加以修改。跟以前不一样的是,只要有任何大的改动,我都会写出整段代码。
首先我们还要加进SysUtils单元和Glaux单元。}
- 分类:Delphi 查阅全文
- Delphi与汇编杂谈(1)
- 前言
很多人脑子里都有这么一些概念:
“汇编啊?那是‘高手’们的专利,我用不上”、“我又不和系统打交道,学汇编干嘛啊”、“用汇编写程序的人是白痴(CSDN论坛里看到的原话),太没效率了”
同意的朋友一定不少!诚然现在的软件已经越来越庞大越,来越复杂,程序开发人员已经远离了那个只和二进制0、1代码,汇编助记符打交道的年代!就算是写系统软件也是如此,PC上的操作系统、编译工具绝大多数代码也是用高
- 分类:Delphi 查阅全文
- 传真服务器开发 三页传真过程全记录(日志形式)
- 传真服务器开发
- 分类:Delphi 查阅全文
- Delphi 中的字符串——《Delphi6 开发人员指南》读书笔记
- Delphi 中的字符串
——《Delphi6 开发人员指南》读书笔记
Spacesoft【暗夜狂沙】
Delphi 对字符串这个结构的支持是十分丰富的,不仅有Delphi 本身支持的string 类型,还支持和C 语言兼容的字符串数组。那么他们之间有什么区别呢?本文试图就此做一个详细的剖析,并且试图回答论坛上常见的几个问题。
首先,我们要讨论的是Delphi 中的string 到底是什么
- 分类:Delphi 查阅全文
- BCB存取图片等信息!
- 如何存储图片信息到数据库中呢!太多的时候我们要保存图片,电影,MP3,究竟该怎么处理这些信息呢呢!太多的情况下,我们认为应该存储图片保存的路径信息,但是我们考虑数据库要备份的问题的时候,以及数据库要实现转移的时候,可能给我们造成诸多不便!我觉得在某些情况下应该存储图片信息也许是个好主意;就象我们在设计数据库的时候,如果数据量很小的情况下,可以考虑用数据冗余的方法来减少视图的数量;设计数据库是个很灵
- 分类:Delphi 查阅全文
- 也谈TTreeView、TListView用法一二
- 这段时间,由于要解决一个技术问题,整天都在网上跑这跑那的查资料。由于我主要用Delphi作为开发工具,所以,CSDN文档中心的Delphi分类文档我也看了看,并收获良多。在那几百篇文档中,有几篇文档论及了Vcl库中的TTreeView与TListView的用法。讲TreeView时,主要是讲建树的方法及数据结构;讲ListView时,主要讲了支持文件拖动等。今
- 分类:Delphi 查阅全文
- DELPHI开发中的小盲区
- 类型变量的赋值
首先看看下面一段代码,运行一下看看procedure TForm1.Button1Click(Sender: TObject);var FormImage: TBitmap;begin FormImage:=TBitmap.Create; FormImage := GetFormImage; try&nbs
- 分类:Delphi 查阅全文
- 如何用保存数据库连接参数(INI篇)
- 如何用保存数据库连接参数(INI篇)
by blue
在设计数据库应用程序的时候,经常需要将一些信息从程序中独立出来,以保证程序的可移植性。其中最重要的信息就是数据库的连接参数。在Delphi中,获得正确的数据库连接参数的方法十分简单,你只需要建立一个数据模块,在其中添加一个ADO Connection,双击之,然后在弹出的窗口中选“Use Connection String”,单击“Buil
- 分类:Delphi 查阅全文
- windows API 函数 ShellExecute 的多种用法
- 在一个网站看资料时,发现一个关于WINDOWS API函数的学习资料,翻译下来认初学者更快的了解这个API的使用。
ShellExecute的功能是运行一个外部程序(或者是打开一个已注册的文件、打开一个目录、打印一个文件等等),并对外部程序有一定
- 分类:Delphi 查阅全文
- 怎样在自己的进销存里导入速达、管家婆和用友的数据
- unit UpdateSD3000;
interface
uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, EditForm, KsControls, KsLabels, KsSkinLabels, dxEditor, dxExEd
- 分类:Delphi 查阅全文
- 拙作《Delphi精要》目录,即将由电子工业出版社出版
-
目 录
第1章 关于Delphi与本书................................................................................................................. (1)
1.1 Delphi是什么........
- 分类:Delphi 查阅全文
- 关于在VCL写作过程中提示找不Proxies单元的解决方法
- 关于在VCL写作过程中提示找不Proxies单元的解决方法
――――VCL写作生活
By An
- 分类:Delphi 查阅全文
- 用DELPHI开发DirectX游戏
- 这不是一篇关于DirectX的祥细教程,而是讲解如何用DELPHI开发DirectX游戏.因为不管是网上或是书店,关于DirectX的书基本上是用C++或VC描述的.用DELPHI开发游戏的资料是少之又少,这篇文章的目的就是让读者能够学会如何利用已有的资料学习来开发游戏. 这篇文章面向的是对DirectX有一定了解,却不知道如何在DELPHI下开发DirectX游戏的读者
- 分类:Delphi 查阅全文
- NeHe的opengl教程delphi版(9)----星星
- {欢迎进入第九课。到现在为止,您应该很好的理解OpenGL了。『CKER:如果没有的话,一定是我翻译的罪过......』。( myling补充道:我的罪过更大,呵呵)您已经学会了设置一个OpenGL窗口的每个细节。学会在旋转的物体上贴图并打上光线以及混色(透明)处理。这一课应该算是一课中级教程。您将学到如下的知识:在3D场景中移动位图,并去除位图上的黑色象素(使用混色)。接着为黑白纹理上色,最后您
- 分类:Delphi 查阅全文
- 在其它进程中建立线程
- 此方法不适用于9x系统 我们知道在NT及以上操作系统提供了一个函数VirtualAllocEx,利用这个函数我们可以在其它进程中申请一块内存,其定义如下 function VirtualAllocEx(hProcess: THandle; lpAddress: Pointer; dwSize, flAllocationType: DWORD; flProtec
- 分类:Delphi 查阅全文