Why does the shell give errors when I use the evaluation DDServer in the ExecTest sample?
The ExecTest demonstration application uses the full DDServer control. If you use the evaluation version instead, you will find that it can open files with an already running instance of an application. However, the shell displays an error if you try to open a document when the application is not already running. The reason is that when the evaluation control is created, it shows its about box which you must click away. This prevents the shell from establishing a DDE conversation with an application immediately after it has started it. You may see the About box of DDServer appear briefly. If the application is already running the about box has gone, so the shell can connect immediately. You can test this response by replacing the full control with the evaluation one in the ExecTest project. Alternatively, you can use the evaluation control in your own program, copying code from the ExecTest project if you wish.