Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.02 c
1-1087123030
killer
2004-06-13 14:37
2004.06.27
Как можно из буфера обмена в Image вставить фотографию?


4-1085030000
-SeM-
2004-05-20 09:13
2004.06.27
vcltest3.dll


1-1087061010
Supreme
2004-06-12 21:23
2004.06.27
Как прочитать содержимое памяти, занятое другой прогой


14-1086788942
Соловьев
2004-06-09 17:49
2004.06.27
Неужели это так?


3-1086085868
panthera
2004-06-01 14:31
2004.06.27
Вопросы по базам данных




   Наверх