...">
瀏覽量:148次
0x00000000709操作無法完成,操作失敗0x0000006
舉個(gè)簡單的例子,現(xiàn)在有以下COM指針,p1和p2,COM中的兩個(gè)方法,BOOL TT1(COM指針1,COM指針2)和booltt2 (COM指針);TT1方法,將COM指針1轉(zhuǎn)換為COM指針2,TT2作為其他操作調(diào)用。它需要一個(gè)COM指針2類型的指針。
現(xiàn)在你調(diào)用TT1,傳遞p1,p2(p1有效,p2為空),TT1方法,返回TRUE,即轉(zhuǎn)換成功,現(xiàn)在p2為有效值。再次調(diào)用TT2,返回TRUE。就這樣,通話成功了。但是,如果我現(xiàn)在使用的系統(tǒng)不是原來的開發(fā)系統(tǒng)(版本),其內(nèi)核COM庫發(fā)生了變化(方法實(shí)現(xiàn)),當(dāng)我調(diào)用TT1方法時(shí),p2返回一個(gè)有效值,但是對(duì)于這個(gè)版本的系統(tǒng),p2轉(zhuǎn)換很可能不成功(要么是一個(gè)新的方法被替換,要么是這個(gè)方法不建議在這個(gè)版本中再次使用,要么是原來的方法被另一個(gè)名稱的方法替換)。),很有可能是NULL。當(dāng)它的值為NULL時(shí),系統(tǒng)捕捉這個(gè)異常并自動(dòng)調(diào)用另一個(gè)兼容的方法。因此,引發(fā)了此異常。但由于catch的作用,節(jié)目還是達(dá)到了目的。
[聲明]本網(wǎng)轉(zhuǎn)載網(wǎng)絡(luò)媒體稿件是為了傳播更多的信息,此類稿件不代表本網(wǎng)觀點(diǎn),本網(wǎng)不承擔(dān)此類稿件侵權(quán)行為的連帶責(zé)任。故此,如果您發(fā)現(xiàn)本網(wǎng)站的內(nèi)容侵犯了您的版權(quán),請(qǐng)您的相關(guān)內(nèi)容發(fā)至此郵箱【779898168@qq.com】,我們?cè)诖_認(rèn)后,會(huì)立即刪除,保證您的版權(quán)。
官網(wǎng)優(yōu)化
整站優(yōu)化
渠道代理
400-655-5776