B beer_xjx Unregistered / Unconfirmed GUEST, unregistred user! 2002-06-10 #1 在我的DLL中有两个函数一个用于初始化全局变量的函数(1),一个是功能函数(2),在这个功能函数(2)里面要用到初始化函数(1)中赋值的变量,先执行(1) 再执行(2) ,但在2中得不到在1中赋的值,为什么?是我的思路有错,还是方法有误?我是用delphi6做的函数,在PB7中调用。我该怎么做,请高手指点一下!谢谢了。
在我的DLL中有两个函数一个用于初始化全局变量的函数(1),一个是功能函数(2),在这个功能函数(2)里面要用到初始化函数(1)中赋值的变量,先执行(1) 再执行(2) ,但在2中得不到在1中赋的值,为什么?是我的思路有错,还是方法有误?我是用delphi6做的函数,在PB7中调用。我该怎么做,请高手指点一下!谢谢了。
Z zlj555 Unregistered / Unconfirmed GUEST, unregistred user! 2002-06-10 #2 你定义的变量,按情形应是全局的应为你在函数2中用到了并没出错。 那就可能是你的函数1没有被调用。 或是在函数1中你对定义了与全局变量同名的变量。
B beer_xjx Unregistered / Unconfirmed GUEST, unregistred user! 2002-06-11 #3 谢谢你,我把形参和全局的变量命名一样了,所以会这样!