Индексирование указателей в Delphi
В с++ можно очень легко индексировать указатели обращаясь к ним как к массиву.
В Delphi я пользуюсь следующей громоздкой конструкцией:
например если по указателю находится массив байт и мне нужно получить доступ к произвольной его ячейке
pt: pointer;
bt: byte;
bt:= byte(Pointer(dword(pt) + номер_элемента_массива)^);
Вопрос к знатокам - можно ли написать что то более изящное?
__________________
Продажа чистых аккаунтов 4G, L2 EU, AARu, AA EU, Aion EU, Tera RU, Tera EU (ICQ 594297609)
Продажа VK авторег аккаунтов (ICQ 594297609)
|