COM-объект не был создан. Ниже приведен код XAML:
Title = "Window1" Height = "373" Width = "701" Loaded = "Window_Loaded">
Draw Contour
<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)
и кажется, что элемент управления не был создан (this.ocx имеет значение null).
Я понимаю, что что-то не так с регистрацией. Я пробовал перерегистрировать - не работает. Я попытался запустить от имени администратора и даже отключить UAC и перезагрузить Vista - не работает. Но если я запускаю тестовое приложение MFC или скрипт HTML, он работает просто отлично.