新人求助:关于使用VB编写ActiveX DLL

问题描述

问题一:请问在VS2003上怎么用VB编写ActiveXDLL(在其VB项目中没有这个选项)。问题二:如果使用VB6.0编写ActiveXDLL,那么在类模块中,写构造函数、写属性、写委托等的声明时候都报错,请问这是什么原因?如下图:另外如果,要为当前类模块添加一个命名空间,如何添加?(我需要在另一个VB.net程序中引用该DLL)如下图这是DLL被引用的情况(VS2003中)这是我自己新建的VB6.0的ActiveXDLL

解决方案

解决方案二:
一:(我只有VS2008,界面应该查不多吧)VS2008工程右键、添加引用,弹出的对话框有多个标签页,要选COM,ActiveXDLL的要在这里边选。二:VB6和VB.Net是两种不同的语言,你要按照VB6的语法写代码。又:ActiveXDll其实是没有命名空间的,引用进来后固定把它的库名作为命名空间(就是你图中的{}RClass)。再次强调VB6和VB.Net是两种不同的语言VB6和VB.Net是两种不同的语言VB6和VB.Net是两种不同的语言不要用VB.Net的观点去看待VB6!
解决方案三:
看了半天我只想说,引用了不就ok了?使用起来和.NET的dll有区别吗?

时间: 2024-08-30 01:52:59

新人求助:关于使用VB编写ActiveX DLL的相关文章

用VB编写ActiveX DLL实现ASP编程

ASP是目前一种广为应用的用来快速构建动态WEB站点的编程语言,默认的内置开发语言是VBScript,由于ASP和微软Windows系列操作系统的结合非常的好,使得ASP已经成为了NT开发平台上面进行WEB开发的首选语言和环境.他有着简单易学,方便快速开发的种种优点,但是他也有着致命的弱点,就是他是脚本语言解释执行的,速度会受到一定的影响,更为关键的是,使用ASP来开发完成一个项目之后,整个项目在交付客户使用的时候,是会连带所有的ASP脚本源代码的,也就无法将商业程序保密了,源代码泄漏会给自己造

如何将VB编写的DLL及frm转成C#的DLL及frm

问题描述 老板给了我一个文件夹里面都是VB写的DLL程序集以及后缀名为frm的文件啊让我转成C#语言的怎么转啊?求教啊! 解决方案 解决方案二:为什么要转?有什么区别么.解决方案三:引用1楼Z65443344的回复: 为什么要转?有什么区别么. 老板说转啊没办法解决方案四:VB没用过,frm是源文件?你只能打开源文件,把里面代码复制出来,粘到C#工程里,然后语法改改改,重新生成DLL解决方案五:上网查了一下,frm是vb的窗口文件不知道是不是你的dll的源文件c#类文件扩展名是.cs解决方案六:

【新人求助!】如何编写输入一个数字找0到这个数字范围内的所有偶数

问题描述 大神们帮帮忙吧,小的是才进入大一没几天的人,之前毫无基础,现在在gedit编写java格式的文件然后在terminal里check,但是很多都没有思路啊,如列出的以下:1.输入一个数字找0到这个数字范围内的所有偶数2.输入一系列数字找其中的最小正整数3.输入一个大于0的数字,在terminal里回复得到*的符号然后依次递减排成几排e.g.:输入:5得到:***************4.输入一个单词,得到单词的相反顺序,判断单词是否是回文e.g.:输入:apple得到:elppap.s

函数调用-新人求助 vb.net+access数据库编写电话簿,调用添加和删除函数,调试都卡住了。

问题描述 新人求助 vb.net+access数据库编写电话簿,调用添加和删除函数,调试都卡住了. 添加函数: '写一个添加用户信息的方法,它的返回值是布尔型, Function AddUser(ByVal User As DBuser) As Boolean '首先判断用户名是否已经存在 Dim SQLString As String SQLString = "SELECT * FROM telephonebook WHERE 姓名 ='" & nm & "

使用ASP中的VB ActiveX.dll文件

active|activex 没有人会在没有必要的情况下采用更加麻烦的方法来工作,除非是没有选择的余地.所以如果我要告诉你有一种简单的技术可以使你的ASP开发更加快速,并且更加高效率,你一定对此特别感兴趣.这一方法将从你的ASP页中的绝大部分business logic转移到一个Visual Basic ActiveX .dll以达到提高整个网页的性能. 使用ActiveX .dll的原因 在Visual Basic中建立一个.dll文件实际上是一个ActiveX对象.这种对象可以采用微软的组件

VB动态调用自己的ActiveX DLL

active|activex|动态 这几天在琢磨自己编写一个MS-OFFICE基础操作的阅卷系统,当然类似的系统已经有不少了:国家计算机等级一级辅助学习系统.各地方的计算机职称考试系统.各高校的计算机文化基础辅助学习系统以及一些商业的及个人的类似的系统.那么我的阅卷系统要有什么特点呢?     这类系统.无非就是调用MS的OFFICE类库,然后使用其提供的各种对象来判断操作者的对错.开发工具首选VB6.0,开发效率高,最重要的就是其和VBA本身就是一家.系统框架采用主程序(exe)加Active

vb net vfp6 0 dll-如何利用vfp编写一个dll?如何利用vb.net调用这个dll?

问题描述 如何利用vfp编写一个dll?如何利用vb.net调用这个dll? 问题1需要一个vfp写的dll,代码如下:DEFINE CLASS VpfUpdate AS CUSTOM OLEPUBLICFUNCTION VpfUpdate(tableSource AS String, tableTarget as String) as String USE (tableSource) COPY TO (tableTarget) TYPE Fox2x RETURN tableTargetENDF

c++-用vb.net(或C#)调用C++编写的DLL时遇到的问题

问题描述 用vb.net(或C#)调用C++编写的DLL时遇到的问题 这部分是在c++中可以正常工作的部分,其声明如下: extern "C" int LHD_Main(unsigned char *pImage, RECT *rcRoi,int w, int h, char *PlateCharacters, RECT *rectPlateLocation, int *PlateReliability, int nMod); 调用如下 //加载图片 IplImage *image =

C#开发ActiveX求助...引用了一个第三方的dll,编译通过了。安装调用的时候调用不到这个dll

问题描述 C#开发ActiveX求助...引用了一个第三方的dll,编译通过了.安装包制作安装,通过ie调用的时候调用ActiveX没有引用到第三方dll的方法都可以正常使用,引用到第三方dll的方法调用都没反应,感觉是第三方dll没有加载到,但是我dll跟ActiveX放的同个目录,网上找了好多方法,试过把第三方dll复制到windows.system32.浏览器根目录下都没有用.请高手指点. 解决方案 解决方案二:注册全局的DLL写ActiveX的时候用动态引用之类的都可以解决....以前碰