Всем привет.
Человек-книжга , есть ли разница между этими строчками кода:
Code
p:=ptr($004709F0);
AWalls:=ptr(p^);
и
Code
asm
pushad
mov eax,[$004709F0]
mov AWalls,eax
popad
end;
AWalls - динамический массив. p - нетипизированный указатель. Код находитяс в dll.
Просто в первом случае у меня иногда вылазит ошибка "Acess violation", а если написать на асме, то работает всё нормально. Очень любопытно где собака зарылась.