• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >vc/mfc > VBscript调用dllvcatl

VBscript调用dllvcatl

作者:佚名 字体:[增加 减小] 来源:互联网 时间:2017-06-04

佚名通过本文主要向大家介绍了vbscript,vbscript教程,vbscript是什么,vbscript.dll,vbscript下载等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: VBscript调用dll vc atl
描述:

我用vc6 atl写了一个dll,然后在asp里面调用,用下面的方法可以:
<%
dim rtv
set a=server.createobject("Code.Str")
rtv=a.Decode("abcd")
response.write rtv
%>
但是改成用变量就不行了:
<%
dim str,rtv
set a=server.createobject("Code.Str")
str="abcd"
rtv=a.Decode(str)
response.write rtv
%>
反而提示
Error Type:
Microsoft VBScript runtime (0x800A000D)
Type mismatch: 'a.Decode'
/test/testdll.asp, line 5
在VC的定义是
[id(1), helpstring("method Decode")] HRESULT Decode([in] VARIANT RawStr,[out,retval] VARIANT * Result);
谁能帮帮我?


解决方案1:

这样看看,dim放同一行,也许编译器认为两者类型一样
<% 
dim str
dim rtv 
set a=server.createobject("Code.Str") 
str="abcd" 
rtv=a.Decode(str) 
response.write rtv 
%> 


分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 如何在VC++60中调用VBScript?
  • 请问在VBscript中如何调用windowsAPI?有现成的ActiveX封装吗?
  • 用MFC写了一个OCX,该OCX有个方法有个输出参数:BSTR,请问在网页中用VBScript或JavaScript如何调用呢?3X
  • 怎样在页面中用vbscript调用COM插件的方法?
  • 我开发的一个ACTIVEX,想让DELPHI,VB,JAVASCRIPT还有VBSCRIPT等使用,方法的参数应该用什么类型?
  • 在VC中怎么怎么取得VBScript脚本返回的数组值?
  • VBScript中响应ActiveX事件的问题
  • 一个自动化组件,定义了双接口为出接口,JavaScript和VBScript怎么跟它Advise来连接该组件?
  • 如何实现一个能够被vbscript脚本调用的类
  • 如何在MFC中传递一个VARIANT数组给vbscript函数

相关文章

  • 2017-06-04 关于易海图的控件
  • 2017-06-05 请教一个问题
  • 2017-06-04 []请问C++有无非COM的接口编程技术?
  • 2017-06-05 线程池示例?
  • 2017-06-05 请教个基础然而重要函数返回值问题
  • 2017-06-05 dll为windows通用和vc专用编制的时候有何区别?
  • 2017-06-04 大家讨论,怎么杀死3721!
  • 2017-06-04 怎么用自动化显露一个需要对象名也能被脚本访问的方法?
  • 2017-06-05 (MFC)ActiveX控件中怎样调用另外一个自定义的ActiveX控件中的函数?
  • 2017-06-04 这儿有多少是做SCADA或虚拟仪器软件的?

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • 多线程跟踪程序跟踪问题
    • 操作excel
    • 不能正常跟踪,高手指点!!!
    • 请大家帮忙看看我的com程序
    • 关于COM对象的跨线程使用问题,高分求助
    • 如何在程序中调用其他的程序
    • VC采用ADO连接数据库,假如数据库有3张表,怎么将数据添加到3张表中。
    • 我现已获得别人软件窗口内的EDIT句柄,我向此句柄发送插入文本的的消息EM_SETTEXTEX,但无法插入文本,请哪位高手不吝指教?
    • CAB包数字签名的问题
    • dll中可以用定时器吗??

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有