My large delphi 1 program occasionally gets the fatal error "cannot change visible in onshow or onhide" soon after startup. I do not directly manipulate the visible property, nor do I override the onshow or onhide event handlers. I have eliminated this problem on my own HW (just by rearranging code) but others still report the problem. I do not have a clue as to what causes this or what I am doing wrong! Any suggestions (based on knowledge, please)?