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

Вниз

указатель на массив   Найти похожие ветки 

 
malyar   (2007-04-03 21:10) [0]

привет народ
подскажите как передать из одной процедуры в другую массив байт(по указателю)?

из процедуры m1 надо передать в процедуру m2 массив buff тока не сам масиив а указатель на него как это делается?

procedure Tform1.m2(......)
begin
а здесь идет обработка массива ссылаясь на его указатель
end;

//----------------------------
procedure Tform1.m1 ;
var buff:array of byte;
begin
...
m2(buff)
end;


 
Джо ©   (2007-04-03 21:13) [1]

Переменная диню массива собственно уже и есть указатель. Ничего не нужно выдумывать с лишними указателями.
Определяешь тип:

type
 TByteArray = array of byte;


И указываешь параметры нужного типа:

procedure m2 (arr: TByteArray);


 
Джо ©   (2007-04-03 21:14) [2]

А, ну и

procedure Tform1.m1;
var
 buff: TByteArray;



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

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

Наверх




Память: 0.47 MB
Время: 0.033 c
4-1164549484
Чапаев
2006-11-26 16:58
2007.04.22
Получить токен SYSTEM


15-1175114591
ProgRAMmer Dimonych
2007-03-29 00:43
2007.04.22
Посоветуйте, как перевести...


3-1170074792
Petrovsky
2007-01-29 15:46
2007.04.22
Замучила "Неопознанная ошибка"


1-1172572305
Darth Avenger
2007-02-27 13:31
2007.04.22
Печать на необычном принтере


4-1164480139
trubin
2006-11-25 21:42
2007.04.22
Где взять список файлов как в окне "Выбор программы"