Einzelnen Beitrag anzeigen

EarlyBird

Registriert seit: 29. Mär 2007
235 Beiträge
 
#6

AW: Pointer auf Object in Variant speichern und wieder auslesen

  Alt 10. Mai 2011, 21:24
Hab`s mal getestet,
so klappt es:
Code:
procedure TfrmMain.gridCustomDrawCell(
  Sender: TcxCustomGridTableView; ACanvas: TcxCanvas;
  AViewInfo: TcxGridTableDataCellViewInfo; var ADone: Boolean);
var
  PSplObj : TTtest;
  objectInt : Variant;
begin
   try
     objectInt := Integer(AViewInfo.Value) ;
     PSplObj := TTtest(PInteger(TVarData(objectInt).VPointer)^);
     showmessage(PSplObj.description);
   except

   end;

end;;

Geändert von EarlyBird (10. Mai 2011 um 21:45 Uhr)
  Mit Zitat antworten Zitat