Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 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.49 MB
Время: 0.027 c
14-1086896293
gn
2004-06-10 23:38
2004.06.27
В обозримом будущем ожидается появление саморазмножающихся нанома


3-1085987161
Valeri
2004-05-31 11:06
2004.06.27
select, Memo, Paradox


1-1087138341
Agent[007]
2004-06-13 18:52
2004.06.27
EAccessVolation


1-1086845576
sergt
2004-06-10 09:32
2004.06.27
DateTimePicker


14-1086884901
ИМХО
2004-06-10 20:28
2004.06.27
Что такое Barcode?