wie wär es mit einer tObjectList?
diese fütterst mit einem objekt welches ungefähr so aussieht
Delphi-Quellcode:
type TFutter = class
private
ffilename_old: string;
ffilename_new: string;
public
function CanSave: boolean;
procedure Save;
end;
function TFutter.cansave: boolean;
begin
result := ffilename_old <> ffilename_new;
end;
procedure save;
begin
if cansave then
begin
//hier umbenennen
ffilename_old := ffilename_New;
end;
end;
wenn du das dann anzeigen möchtest, kein problem, kannst ja hinter einen tStringgrid oder listbox ja ein objekt hängen, die verwaltung kannst ganz einfach über die objectlist vornehmen
<HTH> GG