Мне нужно зарегистрировать сервер DDE в форме Windows вместо консольного приложения. Я пробовал регистрационный код в различных пунктах приложения Windows Form, но, похоже, он не регистрируется. Я пробовал это в frmMain и Program.cs Main ().
Когда я пытаюсь подключиться к серверу DDE, появляется стандартное сообщение о невозможности подключения: «MainForm_Load: клиенту не удалось подключиться к« CRMIntegrator | myservice ». Убедитесь, что приложение сервера запущено и поддерживает указанное имя службы и пара названий тем. "
Вот мой регистрационный код:
public partial class frmMain : Form
{
public frmMain()
{
InitializeComponent();
try
{
// Create a server that will register the service name 'myapp'.
using (DdeServer server = new MyServer("CRMIntegrator"))
{
// Register the service name.
server.Register();
}
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
}
}