... nRet := WinExec( "rundlg32 " + If( lSave, "2", "1" ) ) if nRet > 21 .or. nRet < 0 StopUntil( {|| GetPvProfString( cSection, "working", "0", INIFILE ) != "1" } ) /*while GetPvProfString( cSection, "working", "0", INIFILE ) == "1" SysRefresh() end*/ cFile := GetPvProfString( cSection, "lpstrFile", ...