Я понимаю, что это может быть трудно объяснить, поэтому позвольте мне начать с примера из Windows; keBugCheckEx ().
Как мне создать метод, содержащийся в одной программе, но при выполнении из другой повлиять на программу, в которой она находится. Например, в основной программе вы можете получить:
public static void Panic(uint errCode)
{
System.Windows.MessageBox.Show("Function Panic() was called with error code: "
+ errCode);
Application.Exit();
}
И затем, во второй программе, вы можете вызвать этот метод, например,
public static void Main(string[] args)
{
Foo.Panic(0x3C);
}
Как мне сделать так, чтобы вместо MessageBox, отображаемого во второй программе, он отображался в первой программе? Извините, если это не очень хорошо объяснено.