VS 2013中的Coreldraw X7自定义泊坞窗给出错误“使用CLSID检索组件的com类工厂...”

时间:2016-11-17 05:11:32

标签: vb.net com coreldraw

我在visual studio 2013中创建了一个wpf类库项目,用于在CorelDraw X7中制作自定义docker。我在按钮单击事件上导入文件时引用了assemby Corel.Interop.VGcore但是收到错误“正在检索com类带有CLSID的组件的工厂......“。

操作系统:WIN 7 64位 Visual Studio 2013 CorelDraw X7 64位

我已将编译中的目标cpu属性设置为任何CPU。我已经阅读了另一个答案,说改变目标CPU到X86将解决这个问题,但当我改为X86时,我的所有控件都消失了(Docker变成空白)。

我的代码如下并附上错误快照。

Public Class DockerUI

Private corelApp As Corel.Interop.VGCore.Application

Sub New(ByVal corelApp As Corel.Interop.VGCore.Application)
InitializeComponent()
Me.corelApp = corelApp
End Sub

Private Sub btnStartPro_Click(sender As Object, e As RoutedEventArgs) Handles btnStartPro.Click
Dim importfile As New ImportFilter
importfile = corelApp.ActiveLayer.ImportEx("D:\Logo.cdr", cdrFilter.cdrAutoSense, importfile)
End Sub

结束课程 enter image description here

0 个答案:

没有答案