Вопрос по поводу выхода из процедуры в случае истинности if
Posted: 09.05.2008 10:26
				
				Edred, привет. Несколько вопросов по этой процедуре- ответь по возможности:
1. В стелсе есть прерывание процедуры- аналог return в инжекте? Если нет, то каким образом можно это осуществить на местах комментариев?
2. В строке msg=Journal(0); выводится ошибка Assignment expected. Как можно исправить, чтоб в дальнейшем эту переменную типа String использовать как массив символов?
			1. В стелсе есть прерывание процедуры- аналог return в инжекте? Если нет, то каким образом можно это осуществить на местах комментариев?
2. В строке msg=Journal(0); выводится ошибка Assignment expected. Как можно исправить, чтоб в дальнейшем эту переменную типа String использовать как массив символов?
Code: Select all
procedure WaitForMessage;
begin
  for i:=0 to 200 do
    begin
      msg=Journal(0);
      if Journal(0)=msg_Nothing or Journal(0)=msg_Error1 or Journal(0)=msg_Error2 or Journal(0)=msg_Error3 or Journal(0)=msg_Error4 or Journal(0)=msg_Error5 or Journal(0)=msg_Error6 or Journal(0)=msg_Error7
        //
      if Journal(0)=GetName(self)+': You loosen some rocks' then
        begin
          wait(150)
          //
        end
      if msg[0]='Y' and msg[1]='o' and msg[2]='u' and msg[4]='p' and msg[5] ='u' and msg[6]='t' then   
        //
      wait(50)
    end
  //
end;