Сообщение от vad74
3. Сейчас если в процедуре идёт вызов другой процедуры, которая описана ниже по тексту, то выдаётся ошибка "неизвестная команда". Надо это устранить.
|
Это не баг, а фича паскаля (не MP а именно чистого паскаля). Для решения этой проблемы есть инструкция
forvard
Пример: нужно в процедуре
p1 вызвать процедуру
p2, описанную ниже:
procedure p2; forvard;//опережающее описание
procedure p1
begin
p2;
end;
procedure p2;
begin
...
end;