Hi! I have a little problem for handling an interrupt. I receive this error at the compilation of the code below: Expression has no possible interpretation as an expression of the expected type Address, Continuing with Text_IO; with System; procedure main is --------TASK----------- task TKeyboard is entry keyp; for Keyp use at 16#20#; -- Error at this line end TKeyboard; task body TKeyboard is begin loop accept keyp do text_io.put_line("Keypressed (numlock)"); end keyp; end loop; end TKeyboard; ------END TASK--------- begin ... end main; Is it a good way to handle interrupt or it's preferable to use Attach_Handler(Handler, Int_ID) in the interrupt package. Thanks, Jean-David Tr�panier (JDT@hy.cgocable.ca)