"Marin David Condic" a �crit dans le message de news:3F7AC5B0.9080108@noplace.com... > O.K. But my question remains, "Does anybody use them in *practice*?" > When I've needed a record field for something like Person_Name and > wanted some fixed allocation on it, I use a String and if/when I needed > to know where the string stopped, I use a "Last_Non_Blank ()" function. > But in most of the instances where I need something like this, I just > jump to Unbounded_String and am done with it. > Maybe you missed the point that you have *different* types for Person_Name and Person_Address. Of course, you could use types derived from strings. And keep the current length in an integer rather looking for a space, so you'll have to pack that into a record. While we're at it, it would be nice to have a discriminant to parameterize the maximum length... Well, at that point, you are just rewriting Bounded_Strings. (except for the discriminant in place of the generic parameter). -- --------------------------------------------------------- J-P. Rosen (rosen@adalog.fr) Visit Adalog's web site at http://www.adalog.fr