我用eVC(eMbedded Visual C++)编写了一个DLL完成简单的数组运算,由eVB调用 
DLL从eVB(eMbedded Visual Basic)输入两个整型变量,运算后在返回一个整型变量(eVB再接收)最后需要在eVB的Form上的文本框中显示这个返回值 我设了在Form上一个按钮,点击时把值显示在文本框中。 
现在的问题是,我第一次点该按钮的时候,显示出来的值总是错误的,但当我再点一次后(第二次)显示出来的就是正确的值了(我也是偶然才发现这一规律的)。我把DLL中的算法改了几次,结果都是这样,实在搞不懂是为什么?难道是延时?那第一次的错误只有怎么解释? 其它的地方应该没有错,编译都通过了,eVC中的def,eVB中的Module声明也都无误。清高人指点...拜托~~~