package 访问窗体上的控件 本帖最后由 agadf 于 2009-08-28 15:41:42 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 build with runing package选项选上 然后主程序用LoadPackage和UnLoadPackage方法调用和卸包 var AClass: TPersistentClass; uForm: TForm;AClass := GetClass('TForm2');Application.CreateForm(TComponentClass(AClass), uForm);uForm.edit1.text:='aaaa' 多谢,不过uForm.edit1.text:='aaaa' 编译通不过么 显示:E2003 Undeclared identifier: 'edit1' 不能执行的, TForm中并没有edit1元件。可以把TForm2的单元引进来,然后再如下处理;var AClass: TPersistentClass; uForm: TForm; AClass := GetClass('TForm2'); Application.CreateForm(TComponentClass(AClass), uForm); TForm2(uForm).edit1.text:='aaaa'TForm2所在的单元一定要注册才可以;在最后end.前添加initialization RegisterClass(TForm2);finalization UnRegisterClass(TForm2); 还是不行大哥运行 TForm2(uForm).edit1.text:='aaaa' 没反应 终于搞定了,感谢SmallHand大哥 delphi 急!!!关于粘贴板的用法的。 急求TDialup控件 DBGridEH在TreeView状态下的操作问题 QReport中如何放多个DetailBand 还有比我菜的? 大家快来看呀!CSDN的天大的丑闻:118+1=118 哪个SB写的SQL语句!不会小学没毕业吧? 关于多表查询和判断的SQL语句怎么写?请进!非常急! 还是英语题 用Delphi编写DLL是否一定要给这个DLL编写一个接口文件! 急急急急急! delphi中如何动态创建报表! delphi + access Delphi数字图像处理及高级应用"这本书在哪里可以买到?
然后主程序用LoadPackage和UnLoadPackage方法调用和卸包
AClass: TPersistentClass;
uForm: TForm;AClass := GetClass('TForm2');
Application.CreateForm(TComponentClass(AClass), uForm);
uForm.edit1.text:='aaaa'
多谢,不过uForm.edit1.text:='aaaa' 编译通不过么 显示:E2003 Undeclared identifier: 'edit1'
可以把TForm2的单元引进来,然后再如下处理;var
AClass: TPersistentClass;
uForm: TForm; AClass := GetClass('TForm2');
Application.CreateForm(TComponentClass(AClass), uForm);
TForm2(uForm).edit1.text:='aaaa'TForm2所在的单元一定要注册才可以;
在最后end.前添加
initialization
RegisterClass(TForm2);
finalization
UnRegisterClass(TForm2);
还是不行大哥
运行 TForm2(uForm).edit1.text:='aaaa' 没反应