Передача данных другой программе - C#
Формулировка задачи:
Доброго времени суток!
Не мог бы кто-то помочь с таким вопросом: Как передавать данные с одного процесса в другой?
У меня есть 2 программы и мне надо передавать данные из одной в другую, в реальном времени. Обе программы мои, потому доступ я имею к обоим.
Можете подсказать куда копать?О чем почитать?Или какой-то пример кода.
Заранее благодарен! С уважением, Сергей!
Решение задачи: «Передача данных другой программе»
textual
Листинг программы
namespace pipeClient { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void Form1_Load(object sender, EventArgs e) { InitializePipe(); } public static AnonymousPipeClientStream client = new AnonymousPipeClientStream(PipeDirection.Out, Program.handle); static StreamWriter sw= new StreamWriter(client); public static void WriteStream(TextBox tb) { sw.AutoFlush = true; sw.WriteLine(tb.Text); client.WaitForPipeDrain(); } private void button1_Click(object sender, EventArgs e) { WriteStream(textBox1); } public static void InitializePipe() { try { client.ReadMode = PipeTransmissionMode.Message; } catch (NotSupportedException) { MessageBox.Show("MessageMode is not supported"); } } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д