Цитата:
Сообщение от maxilam
строка
Должна быть вида
Код:
mov ecx, L2ParamStack
где L2ParamStack указатель на array[0..16] of byte
|
delphi Код:
type ArrL2ParamStack = array[0..16] of Byte;
var L2ParamStack: ^ArrL2ParamStack;
procedure L2StackCreate;
asm
push ecx
mov ecx, L2ParamStack
push 0Ah
call AdrL2StackCreate
pop ecx
end;
Сделал как написано выше, все равно клиент вылетает при вызове L2StackCreate. Можете еще привести примеры успешной работы с этим зверем "класс L2ParamStack". И что делает метод L2ParamStack::Top(void)?