В общем вместо
Код:
pingBuffer : array [0..31] of AnsiChar;
я написал
Код:
pingBuffer : array of AnsiChar;
Потом инициализирую переменную
Код:
SetLength(pingBuffer, 1452);
и заменил везде
на
Адрес массива передаю также:
Код:
pIpe.Data := @pingBuffer;
Вроде все работает, но вопрос - правильно ли я все сделал? Больше всего волнует вопрос: передача адреса на статический и динамический массив одинаково выполняется в Делфи? Я имею ввиду синтаксически...