|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
24.12.2013, 14:21 | #1 |
Пользователь
Регистрация: 12.11.2013
Сообщений: 68
|
как из функции переделать в процедуру?
написал программу,все работает,все как надо,но не знаю как передалать из функции в процедуру объясните пожалуйста.Делфи7.и Сам принцип перехода ,из процедуры в функцию и обратно
Код:
___________ Код нужно оформлять по правилам: тегом [CODE]..[/СODE] (кнопочка на панели форматирования с решёточкой #) Не забывайте об этом! Модератор. Последний раз редактировалось Serge_Bliznykov; 24.12.2013 в 14:39. |
24.12.2013, 14:43 | #2 |
Участник клуба
Регистрация: 30.01.2011
Сообщений: 1,578
|
Код:
пишу код не только за печеньки
|
24.12.2013, 14:47 | #3 | |
Пользователь
Регистрация: 12.11.2013
Сообщений: 68
|
Цитата:
Спасибо за редактирование)Программа стала выглядеть намного красивее, но суть проблемы остается( |
|
24.12.2013, 14:47 | #4 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
да Вы не переживайте, Вы всё равно функцию sort написали НЕВЕРНО!
Она у Вас возвращает МУСОР. Вот Вы пишете: Цитата:
UPDATE Внимание! Это замечание не относится к коду функции, написанной VIK_aka_TOR!! Там значение функции возвращается! а из функции процедуру делаем так: слово procedure меняем на слово function возвращаемый тип (то, что после двоеточия указывается после списка параметров выкидываем напрочь. ну и возвращаемое значение в теле функции либо возвращаем через параметер-переменную (со словом var в списке параметров), либо, если нам не нужно возвращаемое значение - то убираем совсем. примерно так: Код:
|
|
24.12.2013, 14:52 | #5 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Код:
I'm learning to live...
|
24.12.2013, 15:08 | #6 | |
Пользователь
Регистрация: 12.11.2013
Сообщений: 68
|
Цитата:
Спасибо большое,переделал,все получилось,очень помогли) |
|
24.12.2013, 15:16 | #7 | |
Участник клуба
Регистрация: 30.01.2011
Сообщений: 1,578
|
Цитата:
мельком тестил было норм... может где и пригрешил логикой... UPD изначально же в коде ТС была процедура... и из нее в функцию ?... или же все же немного что-то попутал... ладно, не суть... главное что разобрались...
пишу код не только за печеньки
Последний раз редактировалось VIK_aka_TOR; 24.12.2013 в 15:22. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Нужна помощь! Передача в процедуру функции как па.раметра | Pasana | Помощь студентам | 2 | 06.11.2013 08:17 |
как процедуру идля текстового режима переделать для графического режима | sanchoys | Паскаль, Turbo Pascal, PascalABC.NET | 4 | 29.05.2013 20:44 |
задача на с. указатели функции строки(хз как переделать) | нонфактор | Помощь студентам | 1 | 12.01.2010 16:46 |
функцию переделать на процедуру | morgan996 | Помощь студентам | 2 | 08.01.2010 13:08 |
Переделать процедуру | AidarBik | Общие вопросы Delphi | 12 | 22.05.2008 14:59 |