Hello everyone,
I'm using PB2019R3 2781 and have encountered an issue while using DDE. When the DDE server is running, and I call the GetRemote method in the client, followed by the GetDataDDE method, the client application crashes without any error message.
I have created a sample program to reproduce the problem with the following steps:
- Run dde_client.exe and click button 1 to start the DDE server.
- Click the 'start' button on the server window to initiate the DDE service.
- Sequentially click buttons 2 and 3.
I have tested this sample program in the following versions:
- In PB 11.5, the GetDataDDE method returns -1, and the application does not close.
- In PB 12.6, when calling the GetDataDDE method, the client becomes unresponsive and eventually closes.
I would like to understand how these two methods are internally processed and what is causing the application to crash. Additionally, I'm curious as to why the application does not close in PB 11.5