DdeContext.Initialize Method

NDde

Dynamic Data Exchange Library for .NET

DdeContext.Initialize Method 

This initializes the context.

public void Initialize();

Remarks

This class must be initialized before it can begin sending and receiving DDE messages. This happens automatically upon its first use by a DdeClient or DdeServer. An application can call Initialize to make the initialization process occur immediately. This is useful when a calling application expects this class to raise the Register and Unregister events or invoke the ITransactionFilter.PreFilterTransaction method before being used by a DdeClient or DdeServer.

If you attempt to use a synchronizer that is not hosted on a thread running a windows message loop an exception will be thrown.

Explicitly calling this method will allow added ITransactionFilter objects to begin intercepting the DDEML callback function.

Exceptions

Exception TypeCondition
InvalidOperationException This is thrown when the context is already initialized.
DdeException This is thrown when the context could not be initialized.

See Also

DdeContext Class | NDde.Advanced Namespace