Vb6 Microstation在空白窗口中启动(无菜单或任何内容)

Vb6 Microstation在空白窗口中启动(无菜单或任何内容),vb6,microstation,Vb6,Microstation,我们这里有一个VB6应用程序,它可以自动打开图形并使用特定的打印机将其打印为TIFF文件 当我们从V8升级到V8i时,我正在测试应用程序,在启动应用程序时遇到了一些问题 如果我通过exe文件正常打开Microstation,一切正常。但当我这样做的时候: Set msApp = CreateObject("MicrostationDGN.Application") 它打开一个没有菜单或任何东西的空白microstation窗口(基本上是文件打开对话框后面的窗口) 然后我做了 msApp.Ope

我们这里有一个VB6应用程序,它可以自动打开图形并使用特定的打印机将其打印为TIFF文件

当我们从V8升级到V8i时,我正在测试应用程序,在启动应用程序时遇到了一些问题

如果我通过exe文件正常打开Microstation,一切正常。但当我这样做的时候:

Set msApp = CreateObject("MicrostationDGN.Application")
它打开一个没有菜单或任何东西的空白microstation窗口(基本上是文件打开对话框后面的窗口)

然后我做了

msApp.OpenDesignFile ("dummy.dgn")
看起来是这样的:imgur.com/A5rc4.png


v8i有什么新功能,当作为对象打开时,它不需要加载gui吗?

您的应用程序是否依赖于用户对Microstation的某些偏好?我想你可以一步一步地调试你的应用程序。

检查参考资料并尝试查找MicroStationGN。我从来没有这样做过,但问题是没有人发现它。它有sdk,如果这是一个复制到System32的dll,也许你应该设置它,也许这是作者故意更改的。你想过问他们吗?