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下运行就有问题。查了一下资料,原来是Vista的UAC的原因。需要将我的程序提升权限。附件中的文件是我按照网上的教程编译好的一个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
一编写服务程序第一步: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阅读