

#cpp
...
private static int Method2(int p1)
{
if (p1 <= 1) {
return 1;
}
else {
return (Method2((p1 - 1)) * p1);
}
}
private void onClick9(object sender, System.EventArgs args) { // Button9:"Factorial"
Label11.Text = (Method2((int)(NumericUpDown10.Value))).ToString();
}
...
Реализована возможность связи между процессами через именованные каналы (Pipes). Для этого используются компоненты PipeServer и PipeClient:


А также посылка текстовых сообщений между процессами в заданной кодировке через MailSlot. Для этого используются компоненты MailSlotServer и MailSlotClient