高手请进! 关于TVariant的疑难杂症!(问题解决后马上散分)
程序中访问一个ActiveX控件的属性.该属性为VARIANT类型,内容为ARRAY数组.
现能正确取得的内容,但在程序退出时总是报错,如下:
Project Project1.exe raised exception class EAcessViolation with message 'Access violation at address 100230D0 . Read of address 100230D0'.Process stopped. Use Step or Run to continue.
程序中如果不访问这个属性.则退出时不报错.如果在退出时,在FormClose中加断点用F8调试,则不报该错误.该控件在VC下使用时也不报错.
据跟踪,该错误好象在~TVariant(::VariantClear())时发生.
请高手指点!