我编写的程序因为用了数组和指针,在Delphi7下编译后放到没有安装Delphi7环境的机器上运行会出现 "Variant or Safe array is locked",而在有装Delphi7环境的机器上运行不会出现这个错误提示。而且,我将这个程序用Delphi6编译后放到那台未有Delphi环境的机器上运行就没有问题!这是什么原因,是否需要什么动态库,但我用ExeScope查看导入的动态库函数,用Delphi6与Delphi7编译的两个程序没有什么差别.实际上仅是两个文件大小不同了。请教这个问题的解??