• 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 > vcNET中如何做ATLASP组件?

vcNET中如何做ATLASP组件?

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

佚名通过本文主要向大家介绍了vcnet,易企秀图集组件怎么做,草图大师怎么做组件,su做组件,java中的swing组件等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: vcNET中如何做ATL ASP组件?
描述:

用VC.NET做一个ATL ASP组件,假设是TRY.1,再加一个方法,test(LONG ss) (可以是任何类型参数,实际代码可以用默认的,不用添加任何东西)
现在编译,在ASP里引用:
set ff=server.createobject("try.1")
ff.test request("d1")
保管IIS服务器都会宕了,而用VC6.0做就不会有问题。
问题究竟在哪里呢?如何解决?
不相信的可以自己试验呀


解决方案1:

能不能把你的解决方法贴出来啊?
我也在写ASP组件,遇到一些问题。

解决方案2:

跟线程模型无关

解决方案3:

类型不匹配有可能会导致ASP的DLL当掉
隔离程度为低的时候
也有可能导致IIS当掉
很简单,只要你的组件里面有一个异常
ASP就会当掉了

解决方案4:

你在com中的数据类型为LONG
所以用 request("dl")作为参数是错误的
直接用数字6来调用是成功的
request("dl")是VARIANT类型
用VARIANT传递给LONG型参数
结果可能是未知的
解决方法就是把你的方法的参数改成VARIANT类型
在方法内部通过判断variant的类型并进行适当的转化
或者干脆采用BSTR类型
因为你的request("dl")应该是个字符串

解决方案5:

你需要使用regasm注册你的组件
set ff=server.createobject("命名空间.类名")

解决方案6:

masterz大虾都出来了!哈哈!
怎么可能呢?vc6下没有问题到.net下就更没有问题了!
对asp不太懂!首先你应保证你的对象创建成功,我去试试!

解决方案7:

一般progid 的样子是下面这样的,不知道你是否少写了一些
ProgID = s 'AcceptArray.ArrayTest.1'
VersionIndependentProgID = s 'AcceptArray.ArrayTest'

解决方案8:

会不会是权限的问题?


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

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

  • 现有一个lib和其用到的h头文件,问在一个新的vcnet工程中如何引用和调用(求步骤和程序)
  • 如何在VCNET中使用MSFlexGrid,有帮助文档吗
  • 十万火急,VCNET调用COM的问题
  • 请问如何用vcnet建立activedll呢?
  • vcnet怎么建立activexdll工程
  • 请问一个关于vcnet下com组件调用的问题
  • 在VCnet中怎么看不到BEGIN_OBJECT_MAP了?
  • 我用MFC写了个自动化exe,但是在别的没安装VCnet的机器运行exe时注册失败。[急]
  • VCNET经典老问题,网上找了半天还是不知道怎么解决``大家指点一下``急
  • 急急急急vc60或vcnet如何做com组件上传组件在线等待进者都有分贡献出我所有分

相关文章

  • 2017-06-05 菜鸟问:这两个函数怎么用?
  • 2017-06-04 vc2008的问题
  • 2017-06-04 VCRelease下的问题???
  • 2017-06-04 各位大侠,在ppt中插入动画是遇到问题
  • 2017-06-05 DLL中封装网络通讯功能而不能实现,特地向全部程序员求教!我问问题从来都是一百分,是知识就值这个数
  • 2017-06-04 一个串口的例子,是用VC60写的,在MVS2005下函数不一样了,请高手指教!
  • 2017-06-04 实力强的QQ群,程序员在深圳群有5个群人数早已超过一千人,云集了深圳范围内的软件精英
  • 2017-06-04 如何在VC中访问ASP的内嵌对象,比如访问Application
  • 2017-06-04 最佳技术资料!!!!!!!!!!!!!!1
  • 2017-06-05 dll中到出非模态对话框!

文章分类

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

最近更新的内容

    • 在DLL中可以使用多线程技术吗?如果可以,需要注意什么问题?最好有代码示范!谢谢。
    • 有没有办法把我的OCX打包成一个EXE,放在网上让用户下载有自己安装注册
    • jameshooo接分:探讨IDownloadManager接口
    • 大侠救命!vc中如何将一个word文件中的一段复制到另一个word文件?
    • 急死我了,为什么是空的呢?解决就给分!!!!!
    • 打印初级问题,见者有分,对不起基础类我进不去!
    • 几个线程同时调用一个控制函数(传递不同参数
    • 一个好用的APISPY---SuperSpy32
    • 编辑框怎么自动清空啊?
    • 那里有installshield下载,一定要有密码?

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

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