Kann ich Objekte diesem Zeiger zuweisen und später verwenden?
Bsp:
Code: Alles auswählen
 
 TGITLogItem = class
    private
      FAuthor: String;
      procedure SetAuthor(AValue: String);
    public
      constructor Create;
      destructor Destroy; override;
    published
      property Author : String read FAuthor write SetAuthor;                            // %an: author name
    end;
 Code: Alles auswählen
 
          ALogItem := TGITLogItem.Create;
          ALogItem.Author:= FromSomeThing;
 
.....
      with ListView1.Items.Add do begin
           Data := ALogItem;
           .......
      end;
.....
 Code: Alles auswählen
 
procedure TGITLogForm.ListView1SelectItem(Sender: TObject; Item: TListItem;
  Selected: Boolean);
var
  ALogItem : TGITLogItem;
begin
  ALogItem := Item.Data;  
  ......
end;