来自:willyu, 时间:2006-6-19 10:27:13, ID:3474846
我定义了一个Global的unit,然后其他form引用此Global,然后在form的onShow事件中给这个全局变量赋值,结果其他form中用showmessage(inttostr(a)),这个变量的值永远为0
这种情况如何解决
先谢了
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1.可能是你定义的变量位置不对,要定义在implementation 前面
2.可能是你在另外的form中,也定义了同名的变量, 在该同名变量作用域中掩盖了全局变量
值