2012-11-28 47 views
-2

我正在製作一個應用程序(桌面應用程序),並且需要從數據庫中獲取ID並將這些ID傳遞給其他桌面應用程序。在Windows應用程序中傳遞參數

如何實現這一目標?

+0

不是一個真正的問題:在第二應用

Process pro=new Process(); pro.StartInfo.FileName = @"ApplicationName.exe"; pro.StartInfo.Arguments = arg1 + " " + arg2; pro.Start(); pro.WaitForExit(); 

按照下面的代碼獲取這些值缺乏細節。 –

+0

問題改進 – Paz

回答

1

你的問題是你的答案。您可以在Windows應用程序中使用命令行參數傳遞。至於如何做到這一點寫在下面。 您可以創建一個進程,並呼籲啓動應用程序,並通過這些參數:

var arguments = Environment.GetCommandLineArgs(); 
if (arguments.Length > 1) 
{ 
productIdFirst = Convert.ToInt32(arguments[1]); 
productIdSecond = Convert.ToInt32(arguments[2]); 
} 
+0

是的,它的工作...... :) ..這就是我所要求的。 – Paz

相關問題