Bonjour j'ai pas compris comment ça marche les fonctions avec des paramètres out

exemple :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
function TInterfacedObject.QueryInterface
  (const IID: TGUID; out Obj): HResult;
const
  E_NOINTERFACE = $80004002;
begin
  if GetInterface(IID, Obj) then 
    Result := 0 else Result := E_NOINTERFACE;
end;
il existe un parametre IN ???

merci