天天看点

对 COM 组件的调用返回了错误 HRESULT E_FAIL

程序第一次运行正常,第二次运行报错,调试之后发现是因为报错的变量在第一次运行之后没有释放掉,导致在第二次运行时,引用该变量时相当于有两个值,所以报错。只要在前面加个   变量=null  就可以释放掉之前的值了,不过这只是解决本次报错,修改完成还是要在变量使用完之后释放,将前面加的变量=null删去,加在变量使用完之后释放。