Сообщение Re[2]: Обращение к процедуре несколькими уровнями выше от 09.11.2018 8:27
Изменено 09.11.2018 8:30 Khimik
Re[2]: Обращение к процедуре несколькими уровнями выше
GIV>Привел бы код что-ли, а о твое описание адово как-то звучит.
Я уже забыл когда конкретно было нужно exit[1], ну вот близкий пример:
И что бы могло потребоваться:
Пример довольно неказистый, но надеюсь понятный.
Я уже забыл когда конкретно было нужно exit[1], ну вот близкий пример:
result:=false;
for i := 0 to count-1 do
begin
if value[i]=-1 then exit;
newvalue[i] := value[i];
end;
result:=true;
И что бы могло потребоваться:
function GetValue(valindex:integer):double;
begin
result := value[valueindex];
if result=-1 then exit[1];
end;
begin
result:=false;
for i := 0 to count-1 do
begin
newvalue[i] := getvalue(i);
end;
result:=true;
Пример довольно неказистый, но надеюсь понятный.
Re[2]: Обращение к процедуре несколькими уровнями выше
GIV>Привел бы код что-ли, а о твое описание адово как-то звучит.
Я уже забыл когда конкретно было нужно exit[1], ну вот близкий пример:
И что бы могло потребоваться:
Пример довольно неказистый, но надеюсь понятный.
Я уже забыл когда конкретно было нужно exit[1], ну вот близкий пример:
result:=false;
for i := 0 to count-1 do
begin
if value[i]=-1 then exit;
newvalue[i] := value[i];
end;
result:=true;
И что бы могло потребоваться:
function GetValue(valindex:integer):integer;
begin
result := value[valueindex];
if result=-1 then exit[1];
end;
begin
result:=false;
for i := 0 to count-1 do
begin
newvalue[i] := getvalue(i);
end;
result:=true;
Пример довольно неказистый, но надеюсь понятный.