我用VC的MFC ActiveX Wizard做的控件为什不能在ASP中调用???

zyoujie 2001-07-25 12:01:47
我用VC的MFC ActiveX Wizard生成一个Test控件,用ClassWizard中的Add Method增加了一个TestA()的操作。
在ASP中执行
<%
var tc=Server.CreateObject("TEST.TestCtrl.1");
tc.TestA()
%>
执行到tc.TestA()是流览器(IE)提示“灾难性错误”.
这到底是什么原因?怎么解决呢?哪位老兄做过这方面的工作,帮小弟一把!!!!

...全文
168 11 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
zyoujie 2001-07-26
  • 打赏
  • 举报
回复
问题解决了肯定给分!!!1
zyoujie 2001-07-26
  • 打赏
  • 举报
回复
我看到有些贴子上说这是因为服务器端不能调用可视化控件的原因,但为什么ms带的一些控件如
Remote DataControl之类的控件就可用呢?
还有我用VC写的ATL,在执行
var tc=Server.CreateObject("Test.TestCtrl.1")
时,说库未注册,这是怎么回事?我明明注册了的呀。
runbuff 2001-07-25
  • 打赏
  • 举报
回复
gz
masterz 2001-07-25
  • 打赏
  • 举报
回复
如果TestA()会调用MessageBox之类显示UI的就不行了
格利高里 2001-07-25
  • 打赏
  • 举报
回复
是不是缺少dll? 或者参数传递的问题?用atl作就没问题了
masterz 2001-07-25
  • 打赏
  • 举报
回复
TestA()做了什么?
freetime 2001-07-25
  • 打赏
  • 举报
回复
zw
masterz 2001-07-25
  • 打赏
  • 举报
回复
http://www.csdn.net/expert/Topic/101/101864.shtm
主  题:如何调试asp组件呀。用vc++调试编制的组件
thaliahujie 2001-07-25
  • 打赏
  • 举报
回复
可以在VC中调试,将运行程序改为IE。
Good luck.
gbstar2021 2001-07-25
  • 打赏
  • 举报
回复
gz
zyoujie 2001-07-25
  • 打赏
  • 举报
回复
TestA()中什么也没做。

28,409

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧