delphi
surpaimb
这个作者很懒,什么都没留下…
展开
-
不随主窗口一起最小化
重载Createparams,改变窗体风格为WS_EX_APPWINDOW即可 Unit1.pas文件如下: unit Unit1;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs原创 2009-01-08 11:00:00 · 948 阅读 · 0 评论 -
COM对象与Automation对象有什么不同
COM 对象是 COM 体系中的原子。COM 对象只实现了 IUnknown 接口,而其它 COM 组件除了实现 IUnknown 接口还需要实现其它接口 例如 Automation 还要实现 IDispatah 接口。她们之间很像继承的关系:COM 对象是基类,Automation 更高级。 因为 Automatio原创 2009-07-09 15:53:00 · 2604 阅读 · 0 评论 -
Delphi下的COM接口編程(ActiveX Library)(三)
二. 接口類的具體實現. 1.給接口類中的方法添加具體的代碼.這里為了能讓某人能看懂,寫的很簡單:function TSample.GetRoomInfo(const RoomNo: WideString;Account: SYSINT): WideString; beginif Account > 0 then Result := 這是單賬戶客人,房間號為:原创 2009-07-09 15:52:00 · 1129 阅读 · 0 评论 -
用Delphi开发用于ASP的OLE Automation Server
一、前言ASP (Active Server Page)是微软公司的产品,作为其Web服务器的扩充,实现服务器端的脚本控制,它的优点是直接能嵌入HTML文档,相对于CGI方式,编程和测试均很方便。在一些文章中已经有所介绍。ASP本身是解释执行的,很难对系统作深层次的控制,但是ASP的最大特点是对OLE Automation的支持,这样使得它几乎获得了无限的可扩展性,例如配合微软的ADO (Acti原创 2009-07-09 15:51:00 · 1489 阅读 · 0 评论 -
Program Name、Process ID、Window Handle、Process Handle 的转换函数
// Get ProcessID By ProgramName (Include Path or Not Include)function GetPIDByProgramName(const APName: string): THandle;// Get Window Handle By ProgramName (Include Path or Not Include)function转载 2009-03-25 11:24:00 · 3047 阅读 · 0 评论 -
以Vista下管理员身份启动程序
以Vista下管理员身份启动程序 //以管理员身份运行 procedure RunAsAdmin(hWnd: HWND; aFile: string; aParameters: string); var sei: TShellExecuteInfoA; begin FillChar(sei, SizeOf(sei), 0); sei.cbSize := SizeOf(s原创 2009-02-11 16:55:00 · 1162 阅读 · 0 评论 -
Vista UAC下应用程序标注为“需要管理员权限”的四种方法
Vista之家(www.vista123.com):Vista UAC下应用程序标注为“需要管理员权限”的四种方法在Microsoft 的UACBlog里对此有过叙述。总结如下:首先,如果一个程序被识别为管理员程序时,Vista会在它的图标上加上一个盾牌标记。因此很容易看出来。 其次,如果UAC有效的话,管理员程序启动时会弹出执行许可或者管理员密码输入对话框。 据此你可以知道你的转载 2009-02-10 23:13:00 · 1224 阅读 · 0 评论 -
7Zip Plugin API
7zip plugin ApiThis API use the 7-zip plugins to read and write all 7-zip supportedarchive formats. You need all files located in the “Formats” and“Codecs” folders from 7-zip install directo原创 2009-02-12 16:58:00 · 2439 阅读 · 0 评论 -
Delphi下如何使程序在Vista上用管理员权限运行
http://hi.baidu.com/buckayro/blog/item/c93259f1901c00c47931aad5.html 刚才有朋友在QQ群里面问到了这个问题,就顺便贴出来一下吧,毕竟Win32程序的开发,Delphi还是有顽强的生命力的。 操作步骤如下: 1.建立 res 文件 建立一个文本文件,名字可以自己起,我这里叫:UAC.manifest,内容:转载 2009-02-10 23:05:00 · 2046 阅读 · 1 评论 -
delphi根据不同图片生成不规则窗口的实现(仅限于BMP格式)
unit CreateImageForm; interface uses Windows, SysUtils, Variants, Classes, Graphics; procedure CreatRgnForm( Bmap: TBitMap; WColor: TColor; hand:THandle); implementation procedure CreatRgnForm( Bmap:原创 2009-12-17 17:02:00 · 3259 阅读 · 1 评论