Wenn ich jetzt irgendeinen Event durch Doppelklick im Inspektor erzeuge,
dann erzeugt mir die IDE immer nochmal eine zusätzliche leere Implementation meiner Methode was der Compiler natürlich dann anmeckert.
Ich kann diese leere Implementation natürlich löschen aber es nervt.
Die Ursache liegt darin, dass ich die Parameter der Implementation nicht ganz genauso aufgeführt habe wie bei der Deklaration im Interfaceteil obwohl es syntaktisch korrekt ist und ja auch compiliert wird.
Code: Alles auswählen
type
TForm1 = class ( TForm )
public
function GetIniEntry(Section: string; Value: string; Default : string = '') : string;
end;
implementation
function TForm1.GetIniEntry(Section, Value, Default : string) : string;
begin
end;