Nico Aragón wrote: type boolean = (false,true); is how boolean is defined/declared so assigning anything else than true or false to a boolean might cause problems :) > > >>> else >>> WriteLn('Other'); >> >>This better should read: >> WriteLn('corrupt data space!!!'); Panic; > > > Much more useful :-> >