Reputation: 67
using System;
using System.Diagnostics;
namespace csharp_station.howto
{
/// <summary>
/// Demonstrates how to start another program from C#
/// </summary>
class share
{
public int a;
public int b;
}
class ProcessStart
{
static void Main(string[] args)
{
share share1 = new share();
share1.a = 90;
share1.b = 100;
Process console36 = new Process();
console36.StartInfo.FileName = @"e:\\ConsoleApplication36.exe";
console36.Start();
}
}
}
Now i want to use object share1 in ConsoleApplication36.exe created in ConsoleApplication35.exe. How can i do this ??Please send me code for ConsoleApplication36.exe..
Upvotes: 0
Views: 530
Reputation: 17580
You can use Wcf named pipes
for inter process communication.
An other alternative is to pass arguments
when starting the process if that is a sufficient solution.
Upvotes: 1