浏览模式: 普通 | 列表
6月, 2005 | 1

ASP调用.NET编写的组件

[ 2005-06-07 14:10:11 | 作者: admin ]
ASP调用.NET编写的组件


切换到MS-DOS命令行下面,运行:
C:\>regasm ClassLibrary1.DLL [/regfile:ClassLibrary1.reg]

  regasm需要指定路径
  /regfile:ClassLibrary1.reg 生成一个自动注册表代码,可以不要


总结一下今天碰到的一个问题:
之前用C#写了一个组件,现在有一个asp的程序也要使用同样的功能,也就是要让asp调用这个.net程序集
OK, 下面开始:
        1. regasm ConvertHelper.dll /tlb:ConvertHelper.tlb
        2. 在asp程序中使用.
在第2步时提示CreateObject出错,

然而,在我设置了:项目名称->点右键"属性"->配置属性->生成->将"为Com Interop注册"...

阅读全文…

.NET组件和COM组件之间的相互操作

[ 2005-06-07 13:10:30 | 作者: admin ]
.NET组件和COM组件之间的相互操作
(技术巅峰 2001年10月18日 19:10)

.NET技术是微软大力推广的下一代平台技术,自从.NET技术架构Beta2版本的正式发布,此项技术也逐渐走向成熟和稳定。按照微软的平台系统占有率,我们不难想象得到,在未来的一两年内.NET技术必定会势如破竹一般的登上主流的技术平台,而一个新的技术平台得以快速发展的最重要的前提是:他不会彻底的摒弃以前的技术,这一点对于.NET技术来说指的就是COM/COM+技术了。

一般来说,在IT技术界以及硬件产业,技术的更新换代速度非常得惊人,而惯例是所有的新技术都会遵循向下兼容的原则,但是.NET技术不仅仅做到了这一点,.NET甚至实现了相互之间的各自调用,这一点是非常难能可贵的。也就是说,不但我们可以在.NET组件中调用COM组件,同时也可以在COM组件中正常的调用.NET组件。这点带来的好处是显...

阅读全文…

使用.Net开发asp组件

[ 2005-06-07 11:30:33 | 作者: admin ]
前言:目前做一个网站,用asp,却需要大量的图片处理,第三方的组件都无法满足我的要求,而网站暂时还不能全部转向.net.所以需要自己写组件.本来选择的是VB,可惜网上找了一些资料.都不完整,又或者很复杂到看不懂,所以最终还是选择了.net.(狂学C++中...)
所以这个东西其实并不实用,因为有.net环境的话就完全可以选择asp.net了.


  1.打开VS.Net.新建一个项目,模板选择类库.我这里使用的是C#
attachments/month_0506/he8l_ar0401.gif



  2.将自动生成的class1.cs改成test.cs.并修改相应的代码.这里我们只是先做一个测试.

attachments/month_0506/63u9_a0402.gif


  3.写一个很简单的函数,返回一段字符串.
  全部代码如下:
...

阅读全文…
1