Ich bekomme beim Kompilieren eines Programms folgenden Hinweis vom Compiler:
udm.pas(250,3) Hint: Call to subroutine "GetAnlageDaten(LongInt):<record type>;" marked as inline is not inlined
udm.pas(259,3) Hint: Call to subroutine "SetAnlagedaten(LongInt;TAnlageDaten);" marked as inline is not inlined
Die Meldung betrifft einfache Methoden mit Get und Set Property:
Code: Alles auswählen
//----------------------------------------------------------
function TuDM.GetAnlageDaten(Index: Integer): TAnlageDaten;
begin
result := m_aAnlageDaten[Index]; //result wird unterstrichen markiert
end;
//----------------------------------------------------------
procedure TuDM.SetAnlagedaten(Index: Integer; AValue: TAnlageDaten);
begin
m_aAnlageDaten[Index] := AValue; //aAnlageDaten wird unterstrichen markiert
end;
Das Programm funktionert ohne Probleme, aber trotzdem die Frage:
Was meint der Compiler damit, bzw. soll man das beachten?
Danke für eure Hilfe!