|
Основной форум Сюда все проблемы связанные с программированием. |
30.08.2008, 22:47
|
#16
|
Ференька
Регистрация: 26.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,742
Написано 5,461 полезных сообщений (для 15,675 пользователей)
|
Ответ: Принудительный выход
Сообщение от Kn793
Ой наоффтопили.
Ну хотя бы goto кто-нибудь знает?
|
http://forum.boolean.name/showthread.php?t=26
__________________
Мои проекты:
Анальное Рабство
Зелёный Слоник
Дмитрий Маслов*
Различие**
Клюква**
* — в стадии разработки
** — в стадии проектирования
Для проектов в стадии проектирования приведены кодовые имена
|
(Offline)
|
|
30.08.2008, 23:06
|
#17
|
Оператор ЭВМ
Регистрация: 30.08.2008
Сообщений: 22
Написано 0 полезных сообщений (для 0 пользователей)
|
Ответ: Принудительный выход
Сообщение от ABTOMAT
|
Эээ, мне как бы для MidletPascal.
|
(Offline)
|
|
30.08.2008, 23:24
|
#18
|
Разработчик
Регистрация: 06.04.2008
Сообщений: 541
Написано 196 полезных сообщений (для 638 пользователей)
|
Ответ: Принудительный выход
А че, в MP разве есть goto?
|
(Offline)
|
|
30.08.2008, 23:34
|
#19
|
Оператор ЭВМ
Регистрация: 30.08.2008
Сообщений: 22
Написано 0 полезных сообщений (для 0 пользователей)
|
Ответ: Принудительный выход
Так я и ищу замену.
Вообщем есть не малого объёма процедура, которую я решил перегнать из delphi в MP. В процедуре внутри всяких for,while, if... используется exit. Не знаю что делать.
|
(Offline)
|
|
30.08.2008, 23:55
|
#20
|
Оптимист
Регистрация: 07.01.2006
Сообщений: 961
Написано 105 полезных сообщений (для 259 пользователей)
|
Ответ: Принудительный выход
хм, интересная задачка. В яве можно return вызвать в любом месте процедуры, а в МР об этом похоже забыли.
|
(Offline)
|
|
31.08.2008, 00:55
|
#21
|
Ференька
Регистрация: 26.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,742
Написано 5,461 полезных сообщений (для 15,675 пользователей)
|
Ответ: Принудительный выход
Это я к тому шо GoTo лажа
__________________
Мои проекты:
Анальное Рабство
Зелёный Слоник
Дмитрий Маслов*
Различие**
Клюква**
* — в стадии разработки
** — в стадии проектирования
Для проектов в стадии проектирования приведены кодовые имена
|
(Offline)
|
|
31.08.2008, 03:05
|
#22
|
Мастер
Регистрация: 06.09.2007
Адрес: Донецк, ДНР
Сообщений: 1,023
Написано 298 полезных сообщений (для 713 пользователей)
|
Ответ: Принудительный выход
Используй break. Ну а если там большая вложенность циклов, то придется добавлять целую цепочку условных break'ов.
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
31.08.2008, 03:31
|
#23
|
Элита
Регистрация: 14.06.2008
Адрес: Украина, Киев
Сообщений: 2,273
Написано 754 полезных сообщений (для 1,833 пользователей)
|
Ответ: Принудительный выход
Кстати, на счёт return, давно хотел спросить. Если я в Java вызову ретун в середине процедуры, то ошибки не возникнет? Ретун просто возратит значение и завершит выполнение процедуры? Просто иногда бывает удобно, например, в цикле при получении нужного значения просто возратить ретун и всё. Иначе же придётся выйти из цикла, после этого вызвать ретун, но возможно, что после цикла ещё идёт код, который должен выполняться только если в цикле не нашлось требуемое значение. Надеюсь, меня поняли =)
|
(Offline)
|
|
31.08.2008, 10:13
|
#24
|
Мастер
Регистрация: 06.09.2007
Адрес: Донецк, ДНР
Сообщений: 1,023
Написано 298 полезных сообщений (для 713 пользователей)
|
Ответ: Принудительный выход
В Java return можно вызывать из любого места. Там такого головняка как в MP нет.
|
(Offline)
|
|
31.08.2008, 11:49
|
#25
|
Оператор ЭВМ
Регистрация: 30.08.2008
Сообщений: 22
Написано 0 полезных сообщений (для 0 пользователей)
|
Ответ: Принудительный выход
А jar ведь можно декомпилировать, и вставить в нужных местах return. Так? Если да то скажите как это сделать.
З.Ы. С явой не работал, вопрос может глупый.
|
(Offline)
|
|
31.08.2008, 11:52
|
#26
|
|
Ответ: Принудительный выход
|
|
|
31.08.2008, 12:42
|
#27
|
Оператор ЭВМ
Регистрация: 30.08.2008
Сообщений: 22
Написано 0 полезных сообщений (для 0 пользователей)
|
Ответ: Принудительный выход
jimon, . Но я не хочу переписывать процедуру из 174 строчек, которую я написал пол года назад и почти ничего в ней не понимаю, пусть лучше меня динозавр покусает
Так если кто знает про декомпиляцию напишите плизз.
|
(Offline)
|
|
01.09.2008, 08:04
|
#28
|
Мастер
Регистрация: 06.09.2007
Адрес: Донецк, ДНР
Сообщений: 1,023
Написано 298 полезных сообщений (для 713 пользователей)
|
Ответ: Принудительный выход
Сообщение от Kn793
jimon, . Но я не хочу переписывать процедуру из 174 строчек, которую я написал пол года назад и почти ничего в ней не понимаю, пусть лучше меня динозавр покусает
Так если кто знает про декомпиляцию напишите плизз.
|
Если тебе охота потом править 1740 строчек, то вперед.
Большие участки кода на MP декомпилируются с ошибками.
|
(Offline)
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 15:54.
|