about Thread解决方案

about ThreadForm1是主窗口;Form2上有ADOQuery;在主窗口 动态创建TForm2*pForm;并把pForm放到Form1的TList

about Thread
Form1是主窗口;
Form2上有ADOQuery;
在主窗口 动态创建TForm2*pForm;并把pForm放到Form1的TList里面
线程命令打开ADOQuery
pForm的FormCreate让线程工作

线程代码
TForm3*pForm=(TForm3*)(Form1->List->Item[Form1->List->Count-1]);
pForm->ADOQuery1->Open();
delete pForm;

出错,请问如何解决。


[解决办法]
你是运行错误?还编译错?
[解决办法]
TForm2、TForm3是两个窗口吧,要统一。
 动态创建TForm2*pForm
后面怎么变成TForm3了