如何通过这一行获得返回值

时间:2014-02-15 07:30:17

标签: winforms c#-4.0 c#-3.0

System.Diagnostics.Process.Start(@C"\mydomain\mysubdomain\testdb\
                                                    app_DATA\DATAESCEL.exe);

已将此方法的插入excel工作表值调用到数据库中。在main方法中,我编写了将excel表值保存到数据库中的查询。请帮助我如何从上面的方法获得返回类型值?

1 个答案:

答案 0 :(得分:0)

此方法返回Process对象。

由于您是从主应用程序创建另一个进程,因此该进程是主要的子进程。但是,进程之间的通信虽然微不足道,但可能会使您的解决方案复杂化(您可以在Web中搜索进程间通信示例)。

如果您只是想知道您的子进程是否成功,您可以测试其退出代码(任何不同于0的值表示错误)。

但是,您只需将此Excel结构移动到DLL项目并将其称为线程即可。您将获得性能和简单性。