在2000SP4下用ATL做的组件不能在98或WINME下用REGSVR32注册吗?指点的都有分

regsvr32 2005-01-20 12:26:41
小弟诚心请教~~~请各位好心人帮忙解答
前几日用ATL做了个组件,2000/XP/2003都能很好的用REGSVR32注册运行。可为什么到了98/WINME就不行了呢??这是系统设置的问题还是ATL做的东西压根就不能在98/WINME下运行.???????郁闷
...全文
88 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
regsvr32 2005-01-20
  • 打赏
  • 举报
回复
我是按照这个步骤来设置的,不对吗??
工程->设置->settings for选择win32 ReleaseMinDependency->确定->全部重建
regsvr32 2005-01-20
  • 打赏
  • 举报
回复
工程->设置->settings for选择win32 ReleaseMinDependency->确定->全部重建
oyljerry 2005-01-20
  • 打赏
  • 举报
回复
98系统不是用的unicode
2k以上就是unicode编码的
老夏Max 2005-01-20
  • 打赏
  • 举报
回复
应该是ReleaseMinDependency文件夹吧,不应该是ReleaseUMinDependency吧,多了个U就是Unicode了,呵呵
regsvr32 2005-01-20
  • 打赏
  • 举报
回复
to vcleaner(我没做大哥已经很久了.......)
您说的是在 工程->设置->settings for选择win32 ReleaseMinDependency->确定->全部重建
最后在这个工程的目录里面生一个文件夹ReleaseUMinDependency.从这个文件夹里面把那个组件拿到98/WINME下运行还是出现同样的错误DLLRegisterServer in toolband.dll failed
Return code waw:0x800700a1
这怎么回事呀~~~??????????
regsvr32 2005-01-20
  • 打赏
  • 举报
回复
用REGSVR32注册的时候出现这样的错误DLLRegisterServer in toolband.dll failed
Return code waw:0x800700a1
不晓得该怎么解决呢???还请各位大哥赐教
老夏Max 2005-01-20
  • 打赏
  • 举报
回复
使用ReleaseMinDependency编译试试。Win98、me下对Unicode的支持不是很好!
老夏Max 2005-01-20
  • 打赏
  • 举报
回复
应该和Unicode编码相关吧,呵呵
regsvr32 2005-01-20
  • 打赏
  • 举报
回复
能认识大家真高兴!谢谢了~~~~
regsvr32 2005-01-20
  • 打赏
  • 举报
回复
谢谢告位兄弟的帮助~~问题解决了我把贴子给结了!
老夏Max 2005-01-20
  • 打赏
  • 举报
回复
你看看你的编译宏中有没有_UNICODE或者UNCODE,并且确定你生成的OCX从正确的文件夹下拷贝的!
bobob 2005-01-20
  • 打赏
  • 举报
回复
楼主,发生这个错误是因为你指定的路径无效
请确认路径是否正确,最好用绝对路径

3,248

社区成员

发帖
与我相关
我的任务
社区描述
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
社区管理员
  • ATL/ActiveX/COM社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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