发布于 2007-03-05 17:45:12
0楼
这个问题如果按装标准的C定义的话应该是会出问题的!开辟了内存空间就要释放内存空间的。
但放到wincc下的C脚本就不是很肯定,因为它的低层实现我们并不知道,它有没有像JAVA语言那样实现内存自动管理,况且SIEMENS也没有公开实现的原代码!
但根据wincc的帮助手册上说的wincc下的C脚本和标准C语言兼容,由此推断应该是:“用了SysMalloc()来分配内存空间后要SysFree()函数来释放内存空间的。”
为了保险起见最好是这样实现。
雄关漫道真如铁,而今迈步从头越!