%% Identifier=DialogId
%% Item1=User info - 1
%% Item2=User info - 2
%% Item3=User info - 3
%% InitErrorMsg=Ошибка инициирования диалога!
%% CannotEditNow=Нельзя инициировать диалог!
{
Start Error dialog
}
if editstate=0 then begin
 if pos('?',edit('(%Item1%')
           +edit(' %Item2%')
           +edit(' %Item3%')
           +edit(')Error %Identifier%'))>0
 then writeln('%InitErrorMsg%');
end else writeln('%CannotEditNow%');