1

每次我使用

GMGeoCode.Geocode(lAddress);

lAddress 是在数据库中找到的现有地址,如果我在 for 除了 GMGeoCode.Geocode(lAddress); 之外执行其他所有操作,我会得到内存泄漏。泄漏不存在

调用 Geocode 后我应该释放一些东西吗?

4

1 回答 1

1

1.1.0 版本没有修复这个错误。您需要在 SVN 存储库中下载最后一个版本,或者通过此行更改单元 GMGeoCode 中 TAddressComponentsList 的析构函数:

destructor TAddressComponentsList.Destroy;
begin
  if Assigned(FAddrComponents) then FreeAndNil(FAddrComponents);

  inherited;
end;

问候

于 2013-07-27T14:03:01.050 回答