返回首页

刚才我们在Win 7/64转换大型VB6程序(代码为30的屏幕背后40模块VB.Net 2005年,第一,然后2008年NET 3.5),但在x86模式下运行。

它使用相同的技术,为我们的其他指向相同的形式,即
multple形式变量的净应用。

Public FormMain as frmMain = frmMain

Public FormStores as frmMain = frmMain
这是一个模块。 frmMain的是启动窗体。应用框架已启用。

这已经工作了多年。在就好了其他方案

然而,这一计划失败。
第一= frmMain的得到一个例外,这并不表明,直到后来
(经此一指令不执行)。

后来我们得到
为类型初始化...抛出异常
内部异常是
所提述的形式本身的默认实例,从而导致无限recusion施工期间。 ...'


AppFrameWorkOn2 = TRUE

这是在
公共FormMain为frmMain的= frmMain的

这是为什么不工作的部份节目,但在别人没有?

曾试图
公共FormMain作为新frmMain的
这不会导致错误,但有不同的结果。 FormMain是不再参考frmMain的,但一个完全新的形式和控制设置将有所不同用户改变他们。

我如何得到这个工作?

请帮助!| QBTeKcom | SAKryukov

回答