2012-05-31 79 views
0

正如標題所示,我很茫然,我希望從這裏得到一些人的幫助...安裝期間FlexGrid DLL註冊?也許?

我想創建一個安裝程序包,使用VS2010安裝和部署一個同事的winforms使用flexgrid的應用程序。該項目成功構建並安裝,沒有任何錯誤,但是,當應用程序試圖調用顯示數據的FlexGrid時,會收到下圖中顯示的錯誤。

enter image description here

我用Google搜索,直到我不能再和谷歌無法找到解決方案!該DLL正在被安裝到應用程序的根目錄中,我曾嘗試構建應用程序以同時定位32位和64位cpu,我嘗試了corflags實用程序,以及我可以在互聯網上找到的所有其他東西,但沒有任何效果。

我從來沒有在項目中使用過flexgrid,我儘量避免在應用程序中引用com對象,所以這對我來說絕對是第一次。該項目的依賴關係如下所示,如果這爲任何人流光...任何幫助將不勝感激!

enter image description here

回答

0

你應該每個呼叫建立regsvr32期間註冊的FlexGrid。如果沒有在註冊管理機構註冊,就無法找到並調用它,即使是一切都在正確的位置。 安裝期間調用regsvr32可防止延遲詢問提升的用戶權限。