E2166 Les arguments non nommés doivent précéder les arguments nommés dans les appels OLE Automation (Delphi)

De RAD Studio
Aller à : navigation, rechercher

Remonter à Messages d'erreur et d'avertissement (Delphi)

Vous avez essayé de faire suivre les paramètres OLE Automation nommés par des paramètres non nommés.


program Produce;

  var
    ole : variant;

begin ole.dispatch(filename:='OeufsFrits', 'Tapioca');
end.

Le paramètre nommé, 'filename' doit suivre le paramètre non nommé dans cette répartition OLE.


program Solve;

  var
    ole : variant;

begin ole.dispatch('Tapioca', filename:='OeufsFrits');
end.

Cette solution, renversant les paramètres, est la plus directe mais elle n'est peut-être pas appropriée à votre situation. Une autre alternative serait de fournir le paramètre non nommé avec un nom.