Gern geschehen, ob Du jetzt meine Variante verwendest oder irgendwie anders ans Ziel kommst, das ist ja das schöne an Pascal das es einem mehr oder minder frei steht wie es denn tatsächlich abzulaufen hat.
Aber der
Vcl was machen zu lassen wofür sie nicht gedacht ist kann auch nach hinten losgehen.
Ob Du nun ein Event oder zwei aufrufst, ob mit oder ohne eigener Methode, die .exe Dateigröße sowie die Geschwindigkeit werden nicht darunter leiden.
Wenn Du später mal mehr Spalten haben willst brauchst Du bei Verwendung meines Source nur an einer Sache fummeln, der eigenen Methode.
Wie ich es machen würde kann man ja dem Archiv entnehmen, ggf den Namespace aktualisieren, das ist mit Delphi 5 rasch dahin hingekritzelt worden.