"Robert I. Eachus" a �crit dans le message news: 1oidnUyrztiicVmiRVn-gg@comcast.com... > Nope. You can have a function that returns a limited type. The problem > is that you can't assign the result. But you can use the function in a > name to get to a component of the object returned. ... or pass it as an actual to a subprogram. Quite common actually: Put_Line (Standard_Output, "It works!"); -- --------------------------------------------------------- J-P. Rosen (rosen@adalog.fr) Visit Adalog's web site at http://www.adalog.fr