I asked often about this problem, and as I have found in the past, if I don't get many answers it must pretty unique.
I found a solution to the black screen problem on some workstations, and it was the way we handled bitmaps.
// Declare
LOCAL bTagOn := LoadBitMap( GetResources(),"CHECK4" ) // single red check mark
LOCAL bTagOff := LoadBitMap( GetResources(),"CHECK5" ) // blank grey screen
// TC Browse Columns
ADD COLUMN TO oBRW2 DATA if( lLogicalVar,bTagOn,bTagOff ) HEADER "Include" BITMAP SIZE 50 ALIGN CENTER
We run into the problem with the black screen on a Dell OPTEPLEX 7050 when we did the following.
ADD COLUMN TO oBRW2 DATA if( lLogicalVar,bTagOn,"" ) HEADER "Include" BITMAP SIZE 50 ALIGN CENTER
Having the empty string passed to the browse column for a bitmap did not work well on the Dell, worked everywhere else.
Thanks,
Byron ...