我在调试数据,主程序中会把一些字符串语句用postmessage发送到一个非模态窗口,便于查看,但是我发现有时候主程序退出的时候会提示无效的窗口句柄,语句:hd := FindWindow('TMsgMonitorFrm', '信息监控');
if (hd <> 0) then PostMessage(hd, RECV_DATA_MESSAGE, Integer(@StrInfo), 0);我是觉的可能是postmessage的时候刚好窗口关了,请问这个问题有什么好办法解决吗?