本来可以直接给调用窗口的变量赋值,但是问题是我的这个模态窗口是公用的,也就是不能use其它单元,直接给不属于该窗口的变量赋值。
我的目的是直接返回两个字符串,再由调用窗口进行处理,请教各位高手该如何处理?
我的目的是直接返回两个字符串,再由调用窗口进行处理,请教各位高手该如何处理?
解决方案 »
- 急!!各位大虾帮帮忙!!谢谢
- Delphi算法请教二?
- 求助!那里有delphi高手突破电子版?我这个有缺页!
- 请问哪位有1stClass Professional for delphi 7的密码?
- 两个表的两个永久字段能否作为互相关联的关键字?
- DELPHI传递HTTP参数的格式怎么写啊,
- 如何让TlistView控件第一列显示CHECKBOX控件?
- delphi数据库查询超时
- 请问如何让DateTimePicker控件只显示年和月?
- 函数的小错误
- 请教各位高手 delphi 图像 存到 oracle 里怎么最方便?
- 我把adoquery控件的active:=false之后,如何清除我之前用过的sql语句啊?
或者在模态窗口的public里声明,其它窗口调用时要在模态窗口Free之前引用。
如果是动态创建的,就在ShowModal完后Free,比如
Form2 := TForm2.Create(nil);
Form2.ShowModal;
ShowMessage(Form2.str1); // 这里可以引用变量
Form2.Free;
用nil和Assigned好像都不行啊。搞清楚了,马上结帖。
Form2.Free;
Form2 := nil;
或者用
FreeAndNil(Form2);