Команда GOTO в программах

Автор инженер исследователь, 25 января 2011, 16:06

0 Пользователи и 1 гость просматривают эту тему.

инженер исследователь

    Мне часто приходится переписывать программы с VBA в OOoBasic и обратно при этом обнаружил, что OOoBasic , что-то очень нелюбит команды GOTO , в большинстве случаев эта команда ведёт к ошибке , поэтому меня интересуют ограничения на использование этой команды в этом языке!

convas

Цитата: инженер исследователь от 25 января 2011, 14:06GOTO , в большинстве случаев эта команда ведёт к ошибке

Примеры ошибок приведите, пожалуйста.

dr.Faust

Ага - очень интересно!

Теоретически нельзя по GOTO выходить из циклов, на практике ошибок не встречал. Очень хочется посмотреть...
Свобода информации - свобода личности!

JohnSUN

О! Точно! ЦИКЛЫ!!! По GOTO можно ввалиться в тело цикла For-Next и немножко там пожить, пока не встретишь какой-нибудь оператор с индексом цикла... Если выскочишь из цикла по другому GOTO или End Sub - значит обошлось... А забудешь такой написать и - опаньки! - плохой GOTO покажет себя во всей красе. Нормальный пример?
Владислав Орлов aka JohnSUN
Благодарить-не зазорно.
Подарить благо создателям офиса, нашему ресурсу, мне

convas

А зачем по GOTO входить в цикл?

У меня никогда такого желания не возникало.

Можно примерчик необходимости войти в цикл по GOTO?

JohnSUN

Владислав Орлов aka JohnSUN
Благодарить-не зазорно.
Подарить благо создателям офиса, нашему ресурсу, мне