![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Обработка массива - процедура или функция? [D4, D5, D6, Win95/98, Win2k]
Sinplecy © (2003-01-25 22:48:00)Добрый вечер!
Помогите, пожалуйста, разобраться в чисто теоретическом вопросе:
Есть массив x, который сортируется (особым образом).
Я написал алгоритм, и сунул его в процедуру:
procedure x_sort(x:array of string);
Однако, в таком варианте результата обработки обратно в исходный массив я не получаю
Я пробовал писать
function x_sort(x:array of string) : array of string;
...
result := x;
...
Но, Delphi не разрешает мне такую реализацию
Вопрос классический: что делать?
Заранее благодарен.
Sinplecy (2003-01-26 09:11:00) [1]Спасибо!
shane54 (2003-01-25 23:06:00) [2]Ну можно наверно попробовать так:
procedure x_sort(var x:array of string);
Юрий Зотов (2003-01-25 22:58:00) [3]Попробуйте так:
type
TStringArray = array of string;
function х_sort(x: TStringArray): TStringArray;
Или на худой конец:
type
TStringArray = array of string;
PStringArray = ^TStringArray;
function х_sort(x: PStringArray): PStringArray;