Vizualizační skript - komentář

Chtěl bych zobrazit v seznamu keší uživatelský komentář ke keši. Existuje jednodušší způsob, než tento vizualizační skript? A pokud to bez vizualizačního skriptu nejde, lze v něm získat komentář jednodušeji, než znovunačtením pomocí LoadByGC?



function PluginVisual (value: string): string;
  var geo : TGeo;
begin
  if IsValidGc (Geoget_VisID) then begin
    geo := TGeo.Create;
    geo.LoadByGC (Geoget_VisID);

    Result := UtfToAnsi (geo.Comment);
  end;
end;


Jinak nez vizualizacnim skriptem to nejde.
Dalsi moznost je dotazat se primo do databaze, to mozna bude rychlejsi, tezko rict.
Co ale rozhodne doporucuju je za radek Result jeste pridat geo.Free;

Díky.
PS: Je ten Free opravdu nutný? Nedojde k uvolnění objektu na konci funkce?

Jsem přesvědčen že nedojde.

… Presvedceni hranici s jistotou obverenou mnoha pokusy. Ale je pravda, ze se starsimi verzemi GG. Nicmene pochybuji, ze by se neco ve sprave pameti zasadne zmenilo.

instance objektu se samy neuvolní, leda az s koncem geogetu. uvolnovani je tedy nutne. nejlepe v try-finally bloku.