Re[3]: Обращение к процедуре несколькими уровнями выше
От: GarryIV  
Дата: 09.11.18 11:35
Оценка:
Здравствуйте, Khimik, Вы писали:

K>
K>function GetValue(valindex:integer):integer;
K>  begin
K>    result := value[valueindex];
K>    if result=-1 then exit[1];
K>  end;

K>begin
K>result:=false;
K>for i := 0 to count-1 do 
K>  begin
K>    newvalue[i] := getvalue(i);
K>  end;
K>result:=true;
K>



K>Пример довольно неказистый, но надеюсь понятный.


Да понятно теперь, либо исключения либо проверка в вызывающей функции.
Твой exit[1] вселенское зло. С каким значением будет возврат хотя бы?
WBR, Igor Evgrafov
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.