首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

Delphi OleVariant 内存储器泄露

2012-12-25 
Delphi OleVariant 内存泄露V : 123456?V : Unassigned或VarClear(V)?都无法完全释放内存(这里的内

Delphi OleVariant 内存泄露

V := '123456';

?

V := Unassigned;

VarClear(V);

?

都无法完全释放内存(这里的内存指的是 V := '123456'; 这行代码造成的类型转换后存储'123456'的内存空间)。

?

TClientDataSet.SetData(const Value: OleVariant);

?

使用的是 oleaut32.dll 中的 ClearSavedPacket 函数和 SafeArrayCopy 函数来设置或清除 TDataPacket = PSafeArray;

热点排行