Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 14.09.2013, 17:59   #1
Dozent
Форумчанин
 
Регистрация: 21.05.2008
Сообщений: 495
По умолчанию Передать строку как параметр или альтернатива

Все добрый день, передавать строку как параметр в функцию это бред? Строка может быть довольно длиной...
Смысл в том что пользователь может набрать довольно длинный текст ну примерно в 150-250 символов, дальше эта строка и ещё несколько параметров передаются в функцию для обработки, мб воспользоватся TStringBuilder или ещё какой альтернативой?
Dozent вне форума Ответить с цитированием
Старый 14.09.2013, 18:10   #2
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Странный вопрос. С чего вы взяли, что нельзя использовать строки как аргументы функций? В чем проблема?

Да и 150-250 символов это совсем не длинная по-моему.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 14.09.2013, 18:16   #3
Poma][a
Новичок
Джуниор
 
Регистрация: 11.10.2011
Сообщений: 3,882
По умолчанию

Цитата:
довольно длинный текст ну примерно в 150-250 символов
Старый добрый Турбушка имел ограничения - 255 символов.. Для Дельфи 250 символов - это пустой звук..
Строки можно влегкую передать в функцию, а если сделать это Вам религия не позволяет Вам сделать это, можно сделать эту строку глобальной..
Poma][a вне форума Ответить с цитированием
Старый 14.09.2013, 18:42   #4
Dozent
Форумчанин
 
Регистрация: 21.05.2008
Сообщений: 495
По умолчанию

Спасибо!

P.S. Как вы все задолбали с этим выражением про религию....
Dozent вне форума Ответить с цитированием
Старый 14.09.2013, 19:32   #5
BDA
МегаМодератор
СуперМодератор
 
Аватар для BDA
 
Регистрация: 09.11.2010
Сообщений: 7,291
По умолчанию

Объявите параметр с var или const. Тогда передаваться будет только указатель (не будет создаваться локальный объект).
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
BDA вне форума Ответить с цитированием
Старый 14.09.2013, 20:25   #6
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
передавать строку как параметр в функцию это бред?
Нет. Не бред.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как передать параметр в выборку Predator199 PHP 10 02.07.2012 19:30
Как передать параметр в поток? Pack Общие вопросы Delphi 3 22.02.2012 12:09
Как передать правильно параметр. ZHDN Общие вопросы Delphi 4 01.08.2011 14:22
Как передать параметр в другое(модальное) окно? kiber0net0 Общие вопросы Delphi 3 21.09.2008 13:03
Как передать параметр? Иллидан Общие вопросы Delphi 8 12.07.2008 12:57