Текущий архив: 2004.06.27;
Скачать: CL | DM;
ВнизПередача параметров в метод Найти похожие ветки
← →
RealRascal © (2004-06-10 17:17) [0]Можно ли передать в процедуру или функцию заранее неизвестное количество строк? Например, что-то типа этого
WantedProc(["строка1","строка2",...,"строка N"]);
Знаю, можно сделать через дин массивы и списки, но не хотелось бы...
← →
Anatoly Podgoretsky © (2004-06-10 17:20) [1]А еще через одну строку с разделителями
← →
Семен Сорокин © (2004-06-10 17:24) [2]а еще TStringList
← →
MBo © (2004-06-10 17:31) [3]А еще через array of const
← →
Семен Сорокин © (2004-06-10 17:32) [4]array of const - устаревшая конструкция.
← →
DiamondShark © (2004-06-10 17:32) [5]procedure WantedProc(X: array of const);
← →
RealRascal © (2004-06-10 17:34) [6]
> [1] Anatoly Podgoretsky © (10.06.04 17:20)
> А еще через одну строку с разделителями
На данный момент так и есть:
procedure Wantedproc(S:string; delimiter:char);
но хочется чего-нибудь более изящного...
> [2] Семен Сорокин © (10.06.04 17:24)
> а еще TStringList
Неудобно, каждый раз перед использованием надо список создавать, потом освобождать...
← →
Anatoly Podgoretsky © (2004-06-10 17:34) [7]RealRascal © (10.06.04 17:17)
По синтаксису похоже на
WantedProc(const array of const);
← →
Anatoly Podgoretsky © (2004-06-10 17:35) [8]Удалено модератором
← →
DiamondShark © (2004-06-10 17:38) [9]Или ещё лучше
procedure WantedProc(X: array of string);
← →
Verg © (2004-06-10 17:45) [10]function(const Strs : array of string);
← →
RealRascal © (2004-06-10 17:50) [11]
> [10] Verg © (10.06.04 17:45)
> function(const Strs : array of string);
Отлично! То, что надо! Спасибо!
> [8] Anatoly Podgoretsky © (10.06.04 17:35)
Это мне тоже пригодится
Всем Спасибо.
зы Как все просто оказывается...
ззы Или у меня проблемы с коннектом, или кто-то сайт атакует...
Страницы: 1 вся ветка
Текущий архив: 2004.06.27;
Скачать: CL | DM;
Память: 0.46 MB
Время: 0.033 c