专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅
如何用VB6写COM组件(二)   如果你的VB和WEB服务器不是在一台电脑上,那么在把dll文件拷贝到服务器上后,如果要让组件能够被使用,就必须手工对其进行注册。   首先你需要把.dll文件从你开发它的机器上,发送到你的服务器上。一般在www服务器上可以为所有的为ASP写的组件建立一个目录,把那个.dll文件拷贝到那个目录中。比如在InetPUB下建立一个Server Components目录。在完成拷贝后,就可以运行Regsvr32.exe来注册这个组件了。在“开始”菜单中选这“运行”,然后在“运行”对话框中输入regsvr32 和要注册的组件的名称 [阅读全文] [PDF]
如何用VB6写COM组件(一)    所幸的是,我们可以用COM组件来在最大程度上扩展ASP的功能。你可知道,任何可以用诸如VB,VC和VJ以及其它的一些程序语言所写出来的东西,都可以被应用到你的网站的开发中去,这就是COM(组件对象模型)。COM能够用来编写能够被ASP所调用的对象。当在VB等编程环境中完成了组件的编制后,就可以放在ASP页面中被ASP所调用了。在这篇文章中,我们将看到如何使用VB6来编写一个COM对象,如何将其注册在服务器上,并在ASP页面中对其进行调用。但在开始之前,让我先来简单的介绍一写关于COM的小知识。    COM对象通常表现 [阅读全文] [PDF]
.NET组件和COM组件的间相互操作 .NET技术是微软大力推广下代平台技术自从.NET技术架构Beta2版本正式发布此项技术也逐渐走向成熟和稳定按照微软平台系统占有率我们不难想象得到在未来两年内.NET技术必定会势如破竹般登上主流技术平台而个新技术平台得以快速发展最重要前提是:他不会彻底摒弃以前技术这点对于.NET技术来说指就是COM/COM+技术了 般来说在IT技术界以及硬件产业技术更新换代速度非常得惊人而惯例是所有新技术都会遵循向下兼容原则但是.NET技术不 [阅读全文] [PDF]
 这个提法不太合理,个人觉得。只是工程部门原来的程序都是跑在VB上,调用的dll为ATL COM组件;而现在的新功能开发都建立在.net2003上,于是便出现了 如题所述 的情况,怎样在.NET2.0中编写COM组件供VB调用??   1.定义接口  Com是通过抛出接口让外部应用调用的,每个接口、组件都有一个Guid,在.Net中开发Com组件也不例外。  [Guid(“0bb13346-7e9d-4aba-9ff2-862e0105489a”)]  public interface IMyService  {  //定义接口方法或者属性,每个方法或属性 [阅读全文] [PDF]
切换到MS-DOS命令行下面,运行: C:\\>regasm ClassLibrary1.DLL /regfile:ClassLibrary1.reg 上面的命令行是注册我们的.NET组件,并且产生了一个备用的注册表文件。大家一定会记得在以前我们的win9x/NT/2000下面注册COM组件使用的命令是: regsvr32 c:\\test.dll 在.NET下面,注册.NET组件就需要上面的regasm命令了。 [阅读全文] [PDF]
Com+组件在vb6.0和vc年代是风靡时当前.net framework构件系统其无需注册等优点渐渐取代了Com+地位但些系统由于历史问题还是需要com+支持其实在.net中编写com+组件也是件非常简单事情. 在vs2003中要想生成com+组件其实额外工作只有个就是对项目按下图所示   其他部分和其它没有差别不再赘述 重点在于如何注册.net写com+组件 网上有些说法但我按照其操作均未成功或者在访问时候出现权限问题其实.n [阅读全文] [PDF]
1 共6条 分1页