佚名通过本文主要向大家介绍了atl应用程序,atl程序,atl34砂轮,atl方形动力电池,atl80.dll官方下载等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: 用atl做了一个组建程序,如何卸载?
描述:
解决方案1:
描述:
如题。
主要是因为,我开始是注册的release版,后来,换成debug就注册不上了。我想一定是要先卸载release版的,可是现在又不知道怎么卸载。不要告诉我手工从注册表中删。
解决方案1:
regsvr32 -u your.dll
解决方案2:楼主可否调试一下查询接口函数的返回值为多少?(即QueryInterface的返回值)返回值基本上不含了很重要的信息。
解决方案3:不用卸载以前的,直接重新注册一下就可以了!因为接口的IID是固定的了!以前的就不用考虑了!注册表自动会覆盖的,我一般做的COM都有RELEASE版和DEBUG版,从来也没见过你这种情况!看看别的哪块是不是有问题了!你拿着DEBUG版回家注册吗?
解决方案4: 不好意思,楼主能否再把错误说得详细点。比如“报什么.....我的dll名faild”中的那个错误可否帖出来,最好也能将那个16进制数也帖出来。还有就是“我查旬的时候,为空”中是什么为空?
楼主在公司能成功,在家则失败,可检查一下是否组件用到了什么DLL,而家中没有。
对于注册是不需要卸载的,直接重新注册,它自动会覆盖原来的注册内容。不知楼主的“注册不上”是如何注册不上的?即发生什么错误?