Hallo Allerseits,
ich habe eine Frage zu Methoden mit Rückgabewert.
Ich hatte zunächst folgende Methode und Eigenschaft implementiert:
Delphi-Quellcode:
procedure SetzeBetriebsArt(iBetriebsArt: integer);
property BetriebsArt: integer read FiBetriebsArt write SetzeBetriebsArt;
Nun wollte ich, dass die Methode einen Rückgabewert liefert und habe die Prozedur in eine Funktion verändert:
Delphi-Quellcode:
function SetzeBetriebsArt(iBetriebsArt: integer): integer;
property BetriebsArt: integer read FiBetriebsArt write SetzeBetriebsArt;
Jetzt meldet der Compiler "Inkompatible Typen" in der Programmzeile, in der die property deklariert ist.
Was mache ich falsch?