Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.02.03;
Скачать: CL | DM;

Вниз

Обработка массива - процедура или функция?   Найти похожие ветки 

 
Sinplecy   (2003-01-25 22:48) [0]

Добрый вечер!

Помогите, пожалуйста, разобраться в чисто теоретическом вопросе:

Есть массив x, который сортируется (особым образом).

Я написал алгоритм, и сунул его в процедуру:
procedure x_sort(x:array of string);

Однако, в таком варианте результата обработки обратно в исходный массив я не получаю

Я пробовал писать
function x_sort(x:array of string) : array of string;
...
result := x;
...

Но, Delphi не разрешает мне такую реализацию

Вопрос классический: что делать?

Заранее благодарен.


 
Юрий Зотов ©   (2003-01-25 22:58) [1]

Попробуйте так:

type
TStringArray = array of string;

function х_sort(x: TStringArray): TStringArray;


Или на худой конец:

type
TStringArray = array of string;
PStringArray = ^TStringArray;

function х_sort(x: PStringArray): PStringArray;


 
shane54 ©   (2003-01-25 23:06) [2]

Ну можно наверно попробовать так:

procedure x_sort(var x:array of string);


 
Sinplecy   (2003-01-26 09:11) [3]

Спасибо!



Страницы: 1 вся ветка

Текущий архив: 2003.02.03;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.014 c
1-4888
badaxe
2003-01-22 10:37
2003.02.03
Минимизация формы.


3-4785
Sergey_El'f
2003-01-17 08:19
2003.02.03
Запрос из запроса, или сложные запросы при local sql


14-5164
Lapuh
2003-01-14 21:10
2003.02.03
Что за директива class of ?


7-5292
Vredina
2002-11-22 19:13
2003.02.03
Трэй


1-4991
xn0bys
2003-01-23 11:31
2003.02.03
Обработка Ошибки Загрузки Файла