2012-11-13 42 views
1

我試圖通過使用C#語言的Windows控制檯應用程序連接到HP質量中心11.0。 我添加了對dll OTAClient.dll的引用,並使用TDAPIOLELib添加了命名空間引用; (引用的DLL沒有發生,所以我手動註冊DLL使用命令 regsvr32 C:\ OTAClient.dll)之後,該DLL的添加。惠普質量中心11.0連接錯誤

當我使用下面提到的代碼運行程序時出現錯誤 錯誤 - > COMException未處理。 服務器引發異常。 (從HRESULT異常:0x80010105(RPC_E_SERVERFAULT))

代碼:

TDConnection qctd = new TDConnection(); 
qctd.InitConnectionEx("http://localhost:8080/qcbin/"); 

我在第二行中的錯誤。 HP質量中心託管在Windows Web服務器2008 r2(64位操作系統)上。

+0

我編輯了你的標題。請參閱:「[應該在其標題中包含」標籤「](http://meta.stackexchange.com/questions/19190/)」,其中的共識是「不,他們不應該」。 –

回答

0

這必須是一個異常,因爲你的DLL沒有正確引用。

如果已經refered嘗試下面的代碼從您的QC實例的加載項創建連接對象

TDConnection qctd = CreateObject("TDApiOle80.TDConnection"); 
qctd.InitConnectionEx("http://localhost:8080/qcbin/"); 
2

下載TDClient.exe並安裝它。這將加載並註冊運行所需的所有必需的庫,以便在其執行的機器上運行。