|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
помоги добрый человек, диплом горит.
короче косяк такой.......
// объявлена как forward procedure One(//сначала принимает 1 раз из проги, потом из Two) forward; ........................... ......................... ..................... .................... .................... procedure Two(// принимает из One); begin ............. ............. begin if.........then // рекурсия if.........then // рекурсия ........ end; ....... begin if.........then // вызов One if.........then // вызов One ........ end; procedure One; begin ............. ............ .......... // условие выхода if.....then exit; //выход из One ??? ........... ............. begin if.........then // рекурсия if.........then // рекурсия ........ end; ....... begin if.........then // вызов Two if.........then // вызов Two ........ end; Не могу выйти из One. exit не помогает, хотя компилятор его линкует- -точка выполнения переходит на последний end. подергается там, потом снова уходит в эти процедуры. помоги добрый человек, диплом горит. P.S. если хочешь скачай c Email SuperMarioBros 3 вместе с эмулятором (643 KB). Без вирусов. ОТВЕЧАЮ. |