"inline" bedeutet nur, das der Compiler versucht, den Funktionsquelltext direkt anstelle des Aufrufes in den Code zu kompilieren. Das erspart Aufruf und Rücksprung, ergo einige CPU-Zyklen. Das Programm wird größer, aber auch schneller.
Soweit ich mich erinnere, habe ich den Grauwert immer durch
Delphi-Quellcode:
Function GetGray(color : TColor) : TColor;
begin
v := (GetRValue(color) + GetGValue(color) + GetBValue(color))
div 3;
Result :=
RGB(v,v,v);
end;
hinbekommen