![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
![]() Всем привет
Вот сижу ломаю голову.... есть функция function TGlobFunc.wait_data_answer(Myid:integer;Mybuffer:T MyBuffer): boolean; массив описан так type TMyBuffer = array of byte; что хочется..... Из другой формы я хочу вызов сделать такой... globfunc.wait_data_answer($123,Answer_Array); где Answer_Array - массив куда хочется положить данные из функции, в которой данные складываются в MyBUffer т.е. я хочу вызывать функцию с указанием массивов, куда я хочу чтобы складывались данные( для того чтоб с ними в дальнейшем работать) в самой функции есть следующее SetLength(MyBuffer,in_data[1]); - увеличиваем массив до нужного размера Move(in_data[2],Mybuffer,in_data[1]); При выходе из функции Answer_Array пуст т.е. равен () Подскажите как описать\вызвать функцию с указанием на нужный массив для складывания в него данных |
#2
|
||||
|
||||
![]() Измени описание:
Код:
function TGlobFunc.wait_data_answer(Myid : Integer; var Mybuffer: TMyBuffer) : Boolean; begin SetLength(MyBuffer, in_data[1]); - увеличиваем массив до нужного размера Move(in_data[2], Mybuffer[0], in_data[1]); end; Je venus de nulle part 55.026263 с.ш., 73.397636 в.д. |
#3
|
|||
|
|||
![]() Вот черт....
Низкий поклон вам. Все заработало!! |