CSDN论坛 > .NET技术 > C#

在NET平台中, windows service 是否是一个COM组件? [问题点数:100分,结帖人weseen]

Bbs1
本版专家分:0
结帖率 100%
CSDN今日推荐
Bbs7
本版专家分:10434
Blank
蓝花 2002年5月 企业开发大版内专家分月排行榜第三
Bbs1
本版专家分:86
匿名用户不能发表回复!
其他相关推荐
COM组件与.Net组件的比较
1、COM组件与.Net组件的比较        COM技术要早于.Net技术。COM定义了一个组件模型,在该模型中,组件可以使用不同的编程语言进行编写,其可以在本地进程中使用,也可以跨进程使用或者在网络上使用。.Net组件的目标也是这样,但这些目标的实现方式是不同于COM的实现方式的。.Net组件达到了与COM类似的目标,但是它引入了新概念,实现起来也更容易了。就目前而言,COM组件
将.net组件注册为com组件
切换到MS-DOS命令行下面,运行:C:/>regasm ClassLibrary1.DLL /regfile:ClassLibrary1.reg 上面的命令行是注册我们的.NET组件,并且产生了一个备用的注册表文件。大家一定会记得在以前我们的win9x/NT/2000下面注册COM组件使用的命令是:regsvr32 c:/test.dll 在.NET下面,注册.NET组件就需要上面的regasm
启动COM组件的三种机制
这里的COM组件可以是一个进程内服务器(In-Process Server),也可以是一个进程外服务器(Out-Of-Process Server)。一般情况下,我们在使用这些COM组件的时候,只要保证COM是正确注册了,根本不用关心DLL是怎么被load进来的,或者Exe的进程是被怎么创建的,一切都交给系统提供的COM启动机制,而之中用的最多的就是: STDAPI CoCreateInsta
基于Web Service的系统集成技术在网络教育平台中的应用
基于Web Service的系统集成技术在网络教育平台中的应用
C#.NET com组件的编写
C#.NET com组件的编写 设置工程属性:“生成”-> “为COM Interop注册”。 1 更改AssemblyInfo.cs……设置COM可见 1 建立源码 1 注册COM组件DLL 3 使用HTML中VBS脚本测试 3 提示不能创建 ACTIVEX 控件…… 4 提示找不到路径 4 ----作者Attilax , 1466519819@qq.com---
C#开发COM组件
1.    概述       Microsoft在解决和以往的COM和SDK开发技术之间的互操作性(Interoperability)方面做了很多的工作,其中包括COM和.NET对象之间的相互调用以及.NET如何调用SDK中的Windows库函数。本文试图用一种实践的方式探索COM和.NET对象之间的互操作(Interoperability)的实现以及相关的技术。2.    发展历史
vb.net编写并调用com元件
利用vb.net编写并调用com元件的过程:1、建立ClassLibrary。即建立一个类库。然后将默认的普通class删掉,右键Item,选择ComClass,在这个类中需要引入.NET下的System.EnterpriseServices这个架构的支持。方法是:Add Reference,然后选择.net下的这个架构。然后再该类中Imports System.EnterpriseServices                 Imports System.Runtime.InteropServices
使用regasm注册.net com组件出现不是有效的.net程序集的解决办法
作者:朱金灿来源:http://blog.csdn.net/clever101        在电脑上装有VS 2008和VS 2010.使用VS 2010编写了一个C# com组件:MyCom(基于.net framework4.0),然后使用VS 2008的命令提示工具运行命令:regasm MyCom,结果提示错误:RegAsm:error RA0000,“MyCOM”不是有效的.net程序
PB 调用.NET COM组件
今天需要作一下pb引用.net的外接程序类。反复测试都没有成功。看到这篇文章解决了我的问题。在此感谢。综合我的碰壁经验。需要注意以下两点。 1..net项目需要勾选生成 com组件。 2.在类名前加上标识。 以下是对原文章的转载: http://blog.sina.com.cn/s/blog_53d716150100kp2k.html **************
COM组件和.net的互换
1、COM组件要在.net使用很简单了只要在项目中添加引用即可,RCW(Runtime Callable Wrapper)会帮你解决.net对象的封装。2、在.net组件工程的属性中设置Register for COM interop为True。这样编译后就会生成CXXX.tlb文件,并且自动将其注册。命令行命令regasm有同样的效果。
关闭
关闭