Frank,
You may supply lCheck to the function that creates the second dialog:
@ 7,5 BUTTON oBut PROMPT "Dialog 2" OF oDlg ACTION Dialog2(oDlg, @lCheck )
Passing it by reference lets you change it from the second one.
Is that what you are looking for or am I missing something ? thanks,