不同unit或者说Form间的参数传递 问题如上,比如说某个unit要调用其他unit所设定的参数.请高手帮忙.谢谢. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 参数?var么?把var声明放在interface区,然后所有引用这个单元的unit都能用到这个var。如果你说的是编译参数,比如{$Def Delphi7},那只能一个一个unit去设定。还有个方法是到Project->Options的Directories/Conditionals里面的Conditionals设定编译参数,这样整个工程任何unit都会知道这个编译参数,但是这个有个不好的地方时,当你想要换个编译参数时,你得Build整个工程。使用前面那个方法就不用,它只需要编译有修改过的unit就可以了。各有利弊。 use unit2 比如说你要引用unit2 我也有这个问题,不知如何去做。我在一个工程里,新建一个Thread Object,在该线程里产生随机数,然后想传到其它unit里,利用线程同步,可以实现,但我想在该线程里把定时产生的随机数写到数据库不知该如何操作啦! 在uses 中引用你想传递参数的那个单元 在线程的中USES你要用到的单元。然后在线程中访问你引用到的那个单元的全局变量 user 中引入你要传递参数的单元,再在你要传递参数的单元中写个公共的函数,在把值通过公共函数传过去就 OK 了,呵呵,很简单! 建一个公用的Unit,里面放那些公用变量的声明或者函数,然后在其它窗体中Uses这个Unit就可以访问了公用变量了 unit1 中 public { Public declarations } var aa:string; end;在 unit2中uses unit1便可直接調用unit1中參數 如何枚举ini文件中的所有小节标题 如何在不同机器间拷贝文件怎么写? 求report machine的完整版 在 delphi中使用 ARP !!!!!!!!动态添加ListView的item,就会自动select到这项,如何取消自动select????? 新年菜鸟第一问! 我用了一条这样的语句 j:=table1.recordcount; 为什么j得不到值???? 会Delphi的朋友给我指点一下! xpmenu属性drawmenubar!!! 请问nfo是什么文件的后缀名???????? 如何给LISTVIEW加一个图片背景? 请高手指教,有关TListview控件
把var声明放在interface区,然后所有引用这个单元的unit都能用到这个var。如果你说的是编译参数,比如{$Def Delphi7},那只能一个一个unit去设定。
还有个方法是到Project->Options的Directories/Conditionals里面的Conditionals设定编译参数,这样整个工程任何unit都会知道这个编译参数,但是这个有个不好的地方时,当你想要换个编译参数时,你得Build整个工程。
使用前面那个方法就不用,它只需要编译有修改过的unit就可以了。各有利弊。
再在你要传递参数的单元中写个公共的函数,在把值通过公共函数传过去就 OK 了,呵呵,很简单!
public
{ Public declarations }
var
aa:string;
end;在 unit2中
uses unit1
便可直接調用unit1中參數