![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Передача значений из функции [D7]
Pavel © (2009-02-26 22:30:00)Как мне из функции передать два значения?
Спасибо за ответы.
Anatoly Podgoretsky (2009-02-28 10:34:00) [1]> Германн (28.02.2009 0:34:39) [39]
Одним махом, семерых побивахом.
Чешская народная сказка.
Сказал бы что уже полночь, но будет неправда.
Германн (2009-02-28 00:34:00) [2]
> Игорь Шевченко © (27.02.09 22:10) [38]
ИШ нынче злой :)
Три ветки одним махом!
Игорь Шевченко (2009-02-27 22:10:00) [3]
> В конференции " Начинающим" - это немного не так.
Да. В конференции " Начинающим" функция может возвращать до пяти различных значений одновременно.
Впрочем, у кого есть желание стоять с ложкой - никто не ограничивает, другое дело, что оно не у всех есть, а поообщаться хочется.
korneley (2009-02-27 22:08:00) [4]
> Anatoly Podgoretsky © (27.02.09 19:09) [36]
> > Amoeba (27.02.2009 17:43:35) [35]Не может он пропасть,
> он не для него, а для нас, а мы все тут.
Ну понятно, сначала Автора обсуждаем, а потом начинаем мейнфреймами меряться :)))
Anatoly Podgoretsky (2009-02-27 19:09:00) [5]> Amoeba (27.02.2009 17:43:35) [35]
Не может он пропасть, он не для него, а для нас, а мы все тут.
Amoeba (2009-02-27 17:43:00) [6]Господа, а куда делся уважаемый приснопамятный АВТОР? Выходит, что весь флейм пропал втуне. Жаль ...
Плохиш (2009-02-27 13:07:00) [7]
> Германн © (27.02.09 01:34) [26]
Знаю, знаю, что здесь филиал гугля и заменитель справки с документацией, да ещё и с использованием телепаторов :-))
> Anatoly Podgoretsky © (27.02.09 09:40) [30]
> Задача форума одна, общаться как на базаре
Ну дык, так ведь сам не дашь здеся пообщаться, фсё потрёшь :-P
Palladin (2009-02-27 12:38:00) [8]
> charoey_mag (27.02.09 12:30) [32]
это все здорово. тебе осталось только изобрести синтаксис, что бы одним приравниванием->одним вызовом ассигновать сразу несколько переменных, количество которых может изменятся. тогда сразу поймешь почему функция не может возвращать более одного значения.
charoey_mag (2009-02-27 12:30:00) [9]Если посмотреть с машинной точки зрения то "функция" как обертка над CALL может все таки вернуть больше одного результата.
Все параметры передаются через стек и адрес возврата его замыкает, поэтому больше чем явно указанных вернуть не получится, но результат выполнения в 90% случаев возвращается через EAX, а в собственных функциях, где регламент возвращаемых значений вообще не устанавлен, никто не запрещает использовать дополнительные регистры для возврата значений. И получается что результатов выполнения может быть не просто несколько, а их кол-во может динамически изменяться
korneley (2009-02-27 09:53:00) [10]
> Anatoly Podgoretsky © (27.02.09 09:40) [30]
> Задача форума одна, общаться
> как на базаре, именно так форум и переводится.
Вот. А на базаре можно много нового узнать. Но и там разные торговые ряды присутствуют. :)
Anatoly Podgoretsky (2009-02-27 09:40:00) [11]> Плохиш (27.02.2009 1:23:24) [24]
Это не задача форума, это личное дело каждого участника.
Задача форума одна, общаться как на базаре, именно так форум и переводится.
Anatoly Podgoretsky (2009-02-27 09:39:00) [12]> Германн (27.02.2009 1:09:21) [21]
При том учебник математики.
Anatoly Podgoretsky (2009-02-27 09:38:00) [13]> Германн (27.02.2009 0:57:19) [19]
Опять сомневаешься?
korneley (2009-02-27 01:36:00) [14]
> Плохиш © (27.02.09 01:23) [24]
> > Слышать-то может и слышал, но подтолкнуть его в нужном
> направлении,> разве не задача форума?Хм, всегда думал,
> что задача форума помочь решить интересную задачу. А толкнуть
> в направлении работы чего-либо - задача инструкции пользователя.
>
Дык, иногда надо и сказать, где инструкция лежит :) А дальше, естественно, сами, сами...
Германн (2009-02-27 01:34:00) [15]
> Плохиш © (27.02.09 01:23) [24]
>
>
> > Слышать-то может и слышал, но подтолкнуть его в нужном
> направлении,
> > разве не задача форума?
>
> Хм, всегда думал, что задача форума помочь решить интересную
> задачу. А толкнуть в направлении работы чего-либо - задача
> инструкции пользователя.
>
В конференции " Начинающим" - это немного не так.
Германн (2009-02-27 01:25:00) [16]
> Медвежонок Пятачок © (27.02.09 01:10) [22]
>
> теперь он знает что "функция может вернуть два значения"
>
А разве это плохо?
Плохиш (2009-02-27 01:23:00) [17]
> Слышать-то может и слышал, но подтолкнуть его в нужном направлении,
> разве не задача форума?
Хм, всегда думал, что задача форума помочь решить интересную задачу. А толкнуть в направлении работы чего-либо - задача инструкции пользователя.
korneley (2009-02-27 01:12:00) [18]
> Медвежонок Пятачок © (27.02.09 01:02) [20]
> ты хочешь сказать, что автор без тебя не слышал ни про рекорды, ни
> про массивы?
За массивы не скажу (это всё-таки набор однотипных элементов), как и за автора. Слышать-то может и слышал, но подтолкнуть его в нужном направлении, разве не задача форума? Если у меня есть штангенциркуль, это не не означает, что я знаю, как им пользоваться :)
Медвежонок Пятачок (2009-02-27 01:10:00) [19]теперь он знает что "функция может вернуть два значения"
Германн (2009-02-27 01:09:00) [20]
> Медвежонок Пятачок © (27.02.09 01:02) [20]
>
> Ну с чего это? В [3] не классика, конечно, но если человек
> захочет разобраться, то поймёт, что таки одно.
>
> ты хочешь сказать, что автор без тебя не слышал ни про рекорды,
> ни про массивы?
>
Имхо, автор очень много чего не слышал (точнее не знает).
Иначе не задал бы такой вопрос. Ему простой учебник бы в руки.