Вниз
Скачать: CL | DM;

Массив по указателю   Найти похожие ветки 

 
Alex_C   (2013-11-20 00:12) [0]

Проблема такая:
есть ActivX компонент, который написан на Visual Basic. Исходников его нет.
Установил его в Дельфи - компонент работает. Но мне нужно получать от компонента данные по событию, которое в дельфи прописывается так:


 OnGetData(var pArray: integer; Count: integer);


в документации сказано, что pArray - указатель на массив типа Long.
Однако как я не пытался - не могу до данных этого массива достучаться.
Пробовал так:

PInteger(pArray)^ - по  идее должен быть первый элемент массива. Но получаю исключение: ошибку чтения из памяти.
Может есть какой совет?


 
Rouse__   (2013-11-20 00:18) [1]

Var убери из декларации и попробуй тем же кодом


 
DevilDevil ©   (2013-11-20 10:14) [2]

а там разве не VarArray ?



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

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



Память: 0.45 MB
Время: 0.002 c
4-1270489835
Decoding
2010-04-05 21:50
2014.11.23
CreateMessageDialog


15-1397565396
Cobalt
2014-04-15 16:36
2014.11.23
Кто придумывает такие интерфейсы?


15-1395400552
Дмитрий СС
2014-03-21 15:15
2014.11.23
Подключение двигателя по CanOpen(Cia 402)


1-1328717795
istok20
2012-02-08 20:16
2014.11.23
запись объектов в Stream..


2-1384954189
Няшечка
2013-11-20 17:29
2014.11.23
Локальный TCP прокси с пакетным едитингом




   Наверх