2010-10-27 107 views
0

COM對象未創建。以下是XAML代碼: 名稱= 「窗口1」 HEIGHT = 「373」 WIDTH = 「701」 加載= 「Window_Loaded」> 繪製輪廓 在WPF窗口應用程序內使用ATL ActiveX控件

<Window.Resources> 
    <!--<BitmapImage x:Key="MyImageSource" UriSource="c:/cs3/TextActiveX/TestActiveX/Image.bmp"/>--> 
    <Image x:Key="MyImageSource" Source="C:\CS3\TestActiveX\TestActiveX\Image.bmp"/> 
</Window.Resources> 

在加載事件時,我檢查: if(!this.imageView.Created) 並且看起來控件是n沒有創建(this.ocx爲空)。 我明白註冊有問題。我嘗試重新註冊 - 不起作用。我嘗試以管理員身份運行,甚至禁用UAC並重新啓動Vista - 不起作用。但是,如果我運行MFC測試應用程序或HTML腳本,它工作得很好。

回答

0

對不起,文字太長,被剪下。我正在使用WindowsFormHost來託管基於ATL的ActiveX控件。我在XAML代碼中定義了兩個。

相關問題