Hi.
Du missbrauchst properties, die zum kapseln von lokalen objekt-feldern da sind, und nicht um an globalen rum zu manipulieren
Teste es mal so:
Delphi-Quellcode:
procedure TDevice1.SetPSheet(
var tst: TTabSheet);
begin
self.FPSheet:=tst;
//hier ist dann vorbei - er wirft ne Fehlermeldung (Exception)
end;
mâxîmôv.
{KDT}