2012-02-22 73 views
0

我对.net和visual foxpro之间的互操作性知之甚少。是否可以使用com访问所有控件,表单等,并在.net中修改和添加功能,反之亦然。互操作性如何工作.net和visual foxpro互操作性

回答

1

大部分的东西都可以使用FoxPro中完成。

我目前正在迁移大型VFP应用程序。

VFP应用程序有一个.net com程序集。 您也可以将.net控件放入活动的X中,并将其放在VFP应用程序中。 但是,根据您的应用程序的实施情况,可能存在隐藏刷新和显示错误的问题。

可以通过oledb访问FoxPro数据库。但它不是线程安全的,并有一些问题获得正确的数据。

所有这些主题都很重要,以便在单个帖子中解释它们。但里克斯特拉在他的网站上有一些很好的教程。

一个例子here

让我知道,如果您有任何进一步的问题。

+0

当你谈论迁移vfp应用程序时,它是否重用了使用com的类和对象。它可以像集成完整的vfp应用程序到.net和添加功能如表单等在.NET和。我是否正确地使用了迁移和互操作性的概念 – arjun 2012-02-22 06:45:26

+0

我们倾向于重写代码,从而获得更好的结果。为此,我们创建.net com组件并在vfp环境中使用它 – 2012-02-22 06:55:09

+0

从.net调用VFP Com组件请参阅 - > http://www.west-wind.com/presentations/VfpDotNetInterop/aspcominterop.asp – 2012-02-22 06:57:29