C#程序中调用其他程序出现问题

kkkkkksm 2007-02-08 07:35:54
我在程序A中想调用程序B (也是用C#编写的)
它老是提示说 异常 System.ArgumentException 在程序B.exe中发生
请问是怎么回事啊?

ProcessStartInfo wzq=new ProcessStartInfo();
wzq.FileName="B.exe";
//wzq.Arguments= 是不是要对他进行赋值啊?

谢谢!
...全文
215 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
jxf654 2007-02-09
  • 打赏
  • 举报
回复
up
kkkkkksm 2007-02-08
  • 打赏
  • 举报
回复
顺便再问问 如果b.exe中还带有自己做的dll,那是不是也要一起加载,如何加呢?
kkkkkksm 2007-02-08
  • 打赏
  • 举报
回复
首先谢了!
但我试过了啊,还是要出现“ 实时调试 ”的窗口,
在调用窗口程序的时候,是不是要输入什么参数啊?
cangwu_lee 2007-02-08
  • 打赏
  • 举报
回复
请看看这两个重载的 Start

public static System.Diagnostics.Process.Start(string fileName, string arguments)
public static System.Diagnostics.Process.Start(string fileName)

如果不需要等待返回,就这样调用好了。


kkkkkksm 2007-02-08
  • 打赏
  • 举报
回复
单独运行肯定没问题啊
也是个winform程序,要什么参数啊
cangwu_lee 2007-02-08
  • 打赏
  • 举报
回复
调用没有问题。 肯定在 b.exe 里面有错误。

单独执行 b.exe 可不可以?


Nara 2007-02-08
  • 打赏
  • 举报
回复
当然要给B启动附参数了

110,546

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧