工程名:say,类名:hello,以下是程序  
Public  Sub  OnStartPage(PassedScriptingContext  As  ScriptingContext)  
Set  MyScriptingContext  =  PassedScriptingContext  
Set  MyApplication  =  MyScriptingContext.Application  
Set  MyRequest  =  MyScriptingContext.Request  
Set  MyResponse  =  MyScriptingContext.Response  
Set  MyServer  =  MyScriptingContext.Server  
Set  MySession  =  MyScriptingContext.Session  
End  Sub  
 
Public  Sub  SayHello()  
MyResponse.Write  ("Hello  World")  
End  Sub  
 
Public  Sub  OnEndPage()  
Set  MyScriptingContext  =  Nothing  
Set  MyApplication  =  Nothing  
Set  MyRequest  =  Nothing  
Set  MyResponse  =  Nothing  
Set  MyServer  =  Nothing  
Set  MySession  =  Nothing  
End  Sub  
 
编译之后我注册了该组件,然后在网页中加入  
 
<html>  
<body>  
<%  
Set  conn=Server.CreateObject("say.hello")  
conn.SayHello  
%>  
</body>  
</html>  
 
出现错误提示如下:  
 
say  错误  '800a01a8'    
 
需要对象    
 
/TMP33m8mwlrja.asp,行5  
 
还请各位帮帮忙,谢谢! 刚才文章的缺了个逗号,请各位原来啊,SORRY!!!

解决方案 »

  1.   

    你有没有启动IIS服务,并且有没有把你的页面放在主目录下。
      

  2.   

    是否正确地设置了Internet Security Setting? 
       Initialize and script ActiveX controls not ed as safe 为 Enalbe or Prompt。
      

  3.   

    你的OnStartPage能自动执行吗,以前看过一本"ASP3高级编程"(记不清名了),上面有个和上面类似的ATL的例子,绝对可用,我试验过的,怎么实现的现在忘记了
      

  4.   

    呢在什么地方运行asp的
    不要在网页编辑器里预览
      

  5.   

    你IIS怎么配的?在目录属性里有没有创建Application?如果没有则一定要创建。另外,安全极设中就可以了(进程内创建),最后要说的就是VB写IIS的组件并不合适,因为VB的组件是Single Thread的,而IIS使用线程池来handle客户的,所以效率会非常底,容易造成阻塞。建议用Free Thread做组件。
      

  6.   

    〉最后要说的就是VB写IIS的组件并不合适,因为VB的组件是Single Thread
    〉的,而IIS使用线程池来handle客户的,所以效率会非常底,容易造成阻
    〉塞。建议用Free Thread做组件。
    说法不太准确。在ASP Page scope中使用的COM并不需要使用FTM. 详细清参看:Title: House of COM Q&A, MSJ September, 1998
    URL: http://www.microsoft.com/msj/defaultframe.asp?page=/msj/0998/com0998.htm&nav=/msj/0998/newnav.htm- 微软全球技术中心 VC技术支持
     
    本贴子以“现状”提供且没有任何担保,同时也没有授予任何权利。具体事项可参见使用条款
    (http://support.microsoft.com/directory/worldwide/zh-cn/community/terms_chs.asp)。
    为了为您创建更好的讨论环境,请参加我们的用户满意度调查
    (http://support.microsoft.com/directory/worldwide/zh-cn/community/survey.asp?key=(S,49854782))。