Hi,
Yes I did.
The code is something like this
procedure xxx.btnbtn1Click(Sender: TObject);
begin
inherited;
MessageDlg('Question?',mtConfirmation, [mbYes,mbNo], CallBackProc);
end;
procedure xxx.CallBackProc(Sender: TComponent; Res: Integer);
begin
inherited;
if (Res = mrNo) then
Exit;
ShowMask('message');
UniSession.Synchronize;
code
HideMask;
The mask appears for less than a second before messagebox is displayed, then it disappears.
I've tried this
but it doesn't work.
I also found someone saying that Synchronize doesn't work with callback procedure