怎么在不创建窗口对象的情况下获取该窗口中的控件数

如何在不创建窗口对象的情况下获取该窗口中的控件数?
如何在不创建窗口对象的情况下获取该窗口中的控件数?

------解决方案--------------------
运行时不行,如果只是为了你设计需要,分析dfm文件就可以了
------解决方案--------------------
我提个思路,请楼主参考
delphi生成的执行文件有 CODE,DATA,BSS,.idata,.rdata,.rsrc.我们dfm的信息就保存在
.rsrc节中.也就是资源节.所以可以通过读取.rsrc节获取


代码如下
var
sRes: TResourceStream;
sText: TMemoryStream;
begin
sRes := TResourceStream.Create (hInstance, PChar( 'TFORM1 '), RT_RCDATA );
sText := TMemoryStream.Create;
ObjectBinaryToText(sRes, sText);
sText.Position := 0;
Self.Memo1.Lines.LoadFromStream(sText); //获取到了dfm
sText.Free;
sRes.Free;
end;