delphi在线程中创建并显示form的有关问题,请各位指教

delphi在线程中创建并显示form的问题,请各位指教。
写了一个客户端程序,需要等待服务端数据返回,但是返回的过程比较慢,想实现在等待过程中显示一个动画窗口(类似文件拷贝的效果),不知如何实现,请大侠指教,最好有例子可供学习。

------解决方案--------------------
子线程不要创建任何界面相关的东西
------解决方案--------------------
开一个线程去等待服务端的数据返回.
主线程创建窗体, 定时访问数据返回进度即可
------解决方案--------------------
注意同步问题。
------解决方案--------------------
在调用线程前,在主进程显示窗体,然后可以waitforsingleobject等待线程返回后,窗体消失