futte, I may answer those.

nul-variable is normally used when the return code from function is not used anywhere.
the name nul just says "not needed".

the button is then the return value from messagebox.
it contains info what button the user pressed on the messagebox.

cheers,
_________________________
!

download KiXnet