我们知道在C中分配了内存资源后要自已负责回收和释放,但在VB中根本没要求对资源作回收和释放,也就是说VB会负责这项工作,但不知VB是否也与JAVA或.NET一样对内存资源作管理?
我有一个项目,因与硬件有关,因此用C++把与硬件有关的部分作成一个控件,再在VB中运用此控件,VB传入一个字符给控件,然后在其属性中取回一个字符串,但在实际运行中,当运行一段时间后(一般在20-30分钟)就会出现某某内存不能为读的错误,不知高手有何良策?
在控件中我分配的内存VB会不会负责释放?