Kevin Rigotti a �crit dans le message : 8dg55l$us3$1@trog.dera.gov.uk... > 2) I don't like using exceptions for non-exceptional behavior. Just a > personal foible. > But it IS exceptional behavior! Exceptions are not called "errors". Exceptional processing is when you cannot continue with "normal" processing (i.e., an exception to the rule). Typically, you have a loop, and you encounter a situation that forces you to make something different from the regular loop processing. Seems to me that the end of file typically fits this situation. -- --------------------------------------------------------- J-P. Rosen (Rosen.Adalog@wanadoo.fr) Visit Adalog's web site at http://pro.wanadoo.fr/adalog