问题:本人用Vs2005创建了一个atl工程,dll,no attributed.然后添加了一个atl control(基于button,act like button)进工程,然后编译,完全通过,但在tstcon32.exe以及ie中查看时都不行.不知道为什么,同样的方法我再另外一个版本的vs2005创建是没问题的.(前一个是在win20003 sever的系统下,后一个在xp的系统下)
补充一下: 在2003 sever系统下我用vs2003创建的没问题的,不知道什么原因.
希望有人帮忙解决一下,谢谢~~

解决方案 »

  1.   

    clsid没问题的,搞笑的是我在xp下建好一个工程后,并测试成功后(能正确的在ie和tstcon32.exe运行)转把代码拿到2003 server上再重编后,还是没作用.不知道是不是因为2003 server的安全级别的问题还是什么(但为什么Vs2003没问题).
      

  2.   

    2003 server 的注册表是不是你的权限不够、无法注册呀;编译工程后VS.net会帮你注册组件的,你看看Output窗口有没有提示你什么error:rj1900的提示信息;如果有说明没有注册成功。
      

  3.   

    但vs2003.net没有任何问题的,2005也不报错,所以莫名其妙的