DELPHI菜单: File\New\Other… 按确定[ok]按钮 点击File\Save菜单保存: 输入工程名MyCOM,按保存按钮 再打开菜单File\New\Other… 按[OK}按钮  在CoClassName打入MyObject,按OK 在IMyObject上按MOUSE右键,ImyObject\New\Me
转载 2010-12-09 16:18:12
183阅读
from http://www.pconline.com.cn/pcedu/empolder/gj/delphi/0506/638325.html DELPHI菜单: File\New\Other… 按确定[ok]按钮 点击File\Save菜单保存: 输入工程名MyCOM,按保存按钮 再打开菜单File\New\Other… 按[OK}按钮 在CoClas...
转载 2008-07-10 13:58:00
348阅读
2评论
元旦闲来无事,学习一下DELPHI怎样编写COM组件.结果一试才发现问题多多,要么是找不到接口,要么是找不到方法.查了很多资料,发现说都不清楚.现在把我所学到和大家分享一下,希望新学的人能少走弯路. 1、什么是COM COM是微软定一种组件编写规范,目的是为了实现组件重用,不管你是用C、DELPHI、VB什么语言写,只要遵守这种规范就是COM组件,就能相互之间调用。那这个规范是什么呢,最简单,就是按规定使用接口,微软定了个IUnkown接口,只要实现了这个接口类,就可以称为COM组件。在此基础上可以加上自己接口,实现特定功能,这就成了有用COM组件了。 2、DELPHI.
转载 2012-07-27 09:04:00
528阅读
2评论
这个问题捣鼓了两天,现在终于解决了,做个笔记分享给大家,以免走弯路 起初,我想法是在DLL中写一个interface并从函数中导出这个interface,像这样代码 [delphi] view plain copy ICom1 = interface function Show(V1, V2:  Read More
转载 2016-03-14 22:47:00
200阅读
2评论
  (1) idispatch是COM object接口, 在Delphi中通常指一个OleObject.   (2) OleVariant是一种COM object兼容Variant类型, 可以通用任何Ole Automation 类型, 他与CreateOleObject创建idispatch兼容1:Com+编写:    1:
转载 精选 2015-04-19 16:54:03
592阅读
相关名词:  (1) idispatch是COM object接口, 在Delphi中通常指一个OleObject.   (2) OleVariant是一种COM object兼容Variant类型, 可以通用任何Ole Automation 类型, 他与CreateOleObject创建idispatch兼容 1:Com+编写:    1:File---->New---->O
转载 2009-04-30 19:35:00
50阅读
相关名词:  (1) idispatch是COM object接口, 在Delphi中通常指一个OleObject.
原创 2022-10-24 03:03:41
138阅读
 一、COM组件基础知识介绍:1、什么是COM         COM是微软定一种组件编写规范,目的是为了实现组件重用,不管你是用C、DELPHI、VB什么语言写,只要遵守这种规范就是COM组件,就能相互之间调用。那这个规范是什么呢,最简单,就是按规定使用接口,微软定了个IUnkown接口,只要实
原创 2023-05-08 15:01:14
522阅读
Delphi开发工具没落今天,我仍然觉得作为win32上快速开发,生产力无出其右,最近实现了一个某SDK代理程序。此SDK每进程只能运行一个实例,并只能登录一个帐号。而系统要求有1000个帐号轮番使用,方案是通过外进程COM服务器包装此SDK。具体过程就不多说了,只说说关键部分。以下一切只以外进程COM服务器为前提,内进程服务器有不用区别,不能一概而论当New一个自动化对象后,会在相关
原创 2009-06-04 12:42:59
1598阅读
1评论
利用Delphi编写Socket通信程序 笔者在工作中遇到对局域网中各工作站与服务器之间进行Socket通信问题。现在将本人总结出来TServerSocket和TClientSocket两个组件基本用法写出来,希望与您分享。 ClientSocket组件为客户端组件。它是通信请求方,也就是说,它是主动地与服务器端建立连接。 ServerSocket组件为服务器端组件。它是通信响应方,
转载 精选 2008-12-20 01:54:36
1137阅读
笔者在工作中遇到对局域网中各工作站与服务器之间进行Socket通信问题。现在将本人总结出来TServerSocket
转载 2023-01-19 11:00:20
280阅读
 当你完成一个应用软件开发后,那么还需要为该软件做一个规范化安装程序,这是程序设计最后一步,同时也是很重要一步,因为运行安装程序往往是用户做第一步操作。很多报刊文章介绍了许多如何利用installshield等工具软件来制作安装程序方法,这种办法可以很快建立起较常见安装模式,但用这种办法也有一些不足,如做成安装程序一般较大;风格较单一;不能灵活控制启动方式和快捷方式。其实安装程
转载 2015-09-22 17:03:00
80阅读
2评论
CreateOleObject System.Win.ComObj.pasSystem.Win.ComObj.hpp#include <objbase.h>  Winapi.ActiveX.pas CoInitialize(NULL);  Variant vapp;vapp = Unassigned;GUID guid = Comobj::StringToGUID("{F6295C21
转载 2015-11-10 16:04:00
490阅读
一直以来写是2000\xp\2003下程序,没有在Vista下编写程序。今天要编写一个Vista下修改注册表和修改系统文件程序编写完以后发现在XP下运行正常,但是在VISTA下运行就有问题。查了一下资料,原来是VistaUAC原因。需要将我程序提升权限。附件中文件是我按照网上教程编译好一个UAC.RES文件。便于以后使用。使用时在程序中加入{$R uac.res}. 下载后将
原创 2009-05-16 15:41:48
2068阅读
1评论
源自:  http://www.4oa.com/Article/html/6/32/468/2005/16547.html 接下来, 我们来看看COM如何编程.      1. 我见过很多人学COM,看完一本书后觉得对COM原理比较了解了,COM也不过如此,可是就是不知道该怎么编程序,       我自己
转载 精选 2010-11-06 20:57:40
1123阅读
## .NET 编写 COM COM(Component Object Model)是一种面向对象组件技术,它允许不同应用程序之间进行交互和通信。在.NET中,我们可以使用C#编写COM组件,通过将其打包为COM可调用DLL,使其可以被其他编程语言调用和使用。 ### COM基础 在深入COM编程之前,我们先来了解一些COM基础概念。 #### 1. COM接口 在COM中,接口
原创 2023-09-09 06:33:13
92阅读
在这篇博文中,我们将深入探索如何使用 Delphi 编写 Python 相关技巧和流程,涵盖环境预检、部署架构、安装过程、依赖管理、扩展部署和版本管理等多个方面。 ### 环境预检 在开始之前,首先排查我们环境是否符合要求。我们需要考虑 Delphi 版本、Python 版本,以及操作系统版本。以下是为我们项目准备思维导图: ```mermaid mindmap root
原创 7月前
29阅读
编写服务程序第一步:File----->New----->Other------>WebServices----->Soap Server Application选择ISAPI/NSAPI Dynamic Link Library然后确定。生成一个框架。后面的大部分原代码都需要自己手工添加第二步:定义一个接口单元。先通过向导生成一个空单元文件,然后在此单元中实现基本接口(Iinvokable)和定义以后客户端程序可以调用方法,原代码如下:unit unit1;interfaceuses InvokeRegistry;//基本结构和方法定义都在此单元中,必须引
转载 2013-08-13 13:12:00
165阅读
---- Windows NT服务程序不同于一般运行程序,它不需要NT登录进去,只需要开机进入NT系统便可以运行,一般用于系统服务方面的应用,学会编写NT服务程序对网络管理人员而言是非常重要Delphi4.0作为一种高效、快速、强大开发语言,为开发NT服务程序提供了非常便捷方法,加上其可视化界面以及与数据库完美结合,使我们开发与数据库有关NT服务程序变得非常简单,下面以编写一个NT定
转载 精选 2007-10-25 15:29:16
1310阅读
  本程序通过调用kernel32.dll中几个API 函数,搜索并列出系统中除本进程外所有进程ID、对应文件说明符、优先级、CPU占有率、线程数、相关进程信息等有关信息,并可中止所选进程。   本程序运行时会在系统托盘区加入图标,不会出现在按Ctrl+Alt+Del出现任务列表中,也不会在任务栏上显示任务按钮,在不活动或最小化时会自动隐藏。不会重复运行,若程序已经运行,再想运行时只会激
原创 2022-11-21 17:38:36
226阅读
  • 1
  • 2
  • 3
  • 4
  • 5