PostMessage(handle, WM_USER_SHOWMAINCONTROL, 0, 0);就是这一段
程序本身应该没有问题,因为编译后放在服务器能够正常使用(忘了讲了,客户端有一这么一段,当用户进入系统后,后发一个消息给中间层,以便在中间层上显示用户信息),系统在使用一段时间后,当用户再进入时就会提示"断开错误",而这个错误来源于系统中定义的一段:
    eeDisconnect:
      Application.MessageBox(PChar('断开错误...'), '警告', MB_ICONSTOP);
郁闷了,考虑了很久,想应该是系统环境的问题,但是不清楚是什么会产生这个问题