in a famous French langage dictionnary there was once upon a time a perfect circular reference
étourneau (see) sansonnet sansonnet (see) étourneau such a circular reference is a deadlock in semantic, with one meaning depending from the other and recursively from itself it causes compilation failure an endless loop is for sure different, where at least the semantic is clear repeat { nothing } until false; it causes execution hang regards, Etienne. P.S. both étourneau and sansonnet are indeed the same thing (a bird) , as one can check : http://translate.google.com/?#en|fr|starling -- _______________________________________________ Lazarus mailing list Lazarus@lists.lazarus.freepascal.org http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus