用VB写ASP组件时遇到的一个问题

固执的染色体 2006-09-02 11:06:55
为什么tmpCls.tmpCls2.o 这样做会出错,应该如何解决这个问题?

各位大哥帮帮忙呀。。先谢过了。。

怎么不能上传图片呢。。

具体看以下图片:http://www.liusee.com/file/200692110826.jpg
...全文
125 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
happy_sea 2006-09-02
  • 打赏
  • 举报
回复
tmpCls和tmpCls2根本就没有关系,你这样tmpCls.tmpCls2当然不行了。
先把类名或者变量名改一改,别弄得一模一样。比如:
public c1 as new tmpcls
public c2 as new tmpcls2
然后你那个出错的地方改成:
c1.o
c2.o
固执的染色体 2006-09-02
  • 打赏
  • 举报
回复
当然是行呀。。。

但是我想解决这个问题。这里只是简单的说明用Response.Write,如果用到别的对象的呢?那还不是无法解决吗?
happy_sea 2006-09-02
  • 打赏
  • 举报
回复
你把tmpCls2中的代码改成:
public function o()
o="tmpCls2 Sucess!"
end function
然后把tmpCls.tmpCls2.o改成Response.Write(tmpCls.tmpCls2.o)不行吗?
固执的染色体 2006-09-02
  • 打赏
  • 举报
回复
你没有看到tmpCls.tmpCls2.p 这样写是正确的吗?

在tmpCls2.cls中 o函数是用Response.Write输出,问题是出在这里。跟别应该没什么关系。

如果SET tmpCls2 = Server.CreateObject("tmpProject.tmpCls2")
tmpCls2.o 这样就不会出错的。

你再看下问题?

再帮帮忙呀。

7,763

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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