能否动态声明窗体类 请问。能否动态声明窗体类。点击按钮前不确定要打开哪个窗体。窗体的类名由程序中的变量决定。谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 var vForm: TCustomForm;begin vForm := T你的窗体类.Create(nil); try.... finally vForm.free; end;end; procedure TForm1.Button2Click(Sender: TObject);var a: TPersistentClass;begin a := FindClass('TClassa'); TClass(a).Create;end; 就是怎么声明创建啊。cn : string ; 这个字符串决定该使用哪个窗类,程序运行的时候。cn:=TPOForm ;或cn:=TPlanForm;该怎么去创建这个窗体呢。 procedure TForm1.Button2Click(Sender: TObject);var AForm: TPersistentClass;begin cn : string ; cn:=TPOForm ;或 cn:=TPlanForm; AForm:= FindClass(cn); TClass(AForm).Create; try AForm.ShowModel; finally vForm.free; end;end; 可以使用GetClass('classname')根据字符串得到类 打包好的程序运行报错,但是编译的时候没有报错 汗 求用WebBrowser来提取网页中参数的方法。(查过以往的贴子,没有类似的贴子) 各位老大:这样的问题可以解决吗? 请教一个问题!急死人了!! 为什么这个使窗口最大化的代码在双击中不被执行,单击事件就能执行呢? 如何构造IP包,谢谢! 各位大侠,帮我看看代码有什么问题吗?为什么这样不能搜索目录下的TXT文件? 请各位高手不吝赐教!!! adoquery分页的问题 怎样把图片存到Access数据库里? 100分SocketConnection的问题?急 如何用delphi执行sql server带参数的系统过程????????????
vForm: TCustomForm;
begin
vForm := T你的窗体类.Create(nil);
try
....
finally
vForm.free;
end;
end;
procedure TForm1.Button2Click(Sender: TObject);
var
a: TPersistentClass;
begin
a := FindClass('TClassa');
TClass(a).Create;
end;
cn : string ; 这个字符串决定该使用哪个窗类,
程序运行的时候。
cn:=TPOForm ;或
cn:=TPlanForm;
该怎么去创建这个窗体呢。
var
AForm: TPersistentClass;
begin
cn : string ;
cn:=TPOForm ;或
cn:=TPlanForm; AForm:= FindClass(cn);
TClass(AForm).Create;
try
AForm.ShowModel;
finally
vForm.free;
end;end;