// ********************************************************************** void DisposeServer() { if (server != null) { try { server.Disconnect(); server.Dispose(); } catch (Exception e) { if (errorHandler != null) { errorHandler.Invoke("Ошибка удаления сервера DDE: " + e.Message); } } server = null; stockActive = false; ticksActive = false; tradesActive = false; tradesActive = false; } }
// ********************************************************************** protected override void OnClosed(EventArgs e) { // При закрытии формы выполним корректное уничтожение DDE сервера. server.Disconnect(); server.Dispose(); base.OnClosed(e); }
public void Dispose() { server_AllTrades.Disconnect(); server_AllTrades.Dispose(); }
//DDE Disconnect public void Dispose() { server.Disconnect(); server.Dispose(); }