Показать сообщение отдельно
  #4  
Старый 26.06.2018, 13:52
frkbvfnjh frkbvfnjh вне форума
Прохожий
 
Регистрация: 18.10.2011
Сообщения: 12
Репутация: 10
По умолчанию

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