Кривая работа GetExtendedTcpTable

Используя код из ответа в этой теме: https://programmersforum.ru/showthread.php?t=122488
GetExtendedTcpTable криво работает, dwNumEntries содержит правильное количество соединений, но сама таблица содержит всегда одну запись.
Есть идеи почему?


Delphi 11 (28.0.42600.6491)
Windows 11 (10.0.22000)


Ответы (1 шт):

Автор решения: 伝説の

Спасибо kami за ответ в комментариях.

Перед переборкой таблицы надо ставить {$R-} а после {$R+}
Тобишь надо отключать проверку границы массива.

→ Ссылка