Bei mir entsteht sowas durch einen Bug in Delphi.
nehmen wir folgende Klasse:
Delphi-Quellcode:
type
TTest=class(TObject)
private
Fbla: boolean;
protected
public
property bla: boolean write Fbla;
end;
Eine Klasse mit einem Write-only-property und nichts wirklich ungewöhnliches...
Nun der Klasse eine neue Methode hinzufügen:
Delphi-Quellcode:
private
procedure TestMe;
und dann Shift-Ctrl-C zur Codervervollständigung drücken. Delphi erzeugt im Implementation-Teil dann einen Prozedurrumpf:
Delphi-Quellcode:
procedure Test.TestMe;
begin
end;
und außerdem wird das property dort oben mit einem READ-Teil versehen, der dort aber weder hingehört noch richtig plaziert ist.