Hey,
vielleicht solltest du ganz prinzipiell auch noch die Möglichkeit abfangen, dass es mal kein ActiveControll gibt
Delphi-Quellcode:
if assigned(self.ActiveControl) then
begin
aktiveKomponente := Self.ActiveControl.Name; // <--- hier zugriffsverletzung aber wieso????
end
else
begin
aktiveKomponente := '';
end;
Gruß Der Unwissende