крашится причем от раза к разу, иногда может пропустить 1000 пакетов, иногда после первого крит, если не вызывать Прок то всё окей, но по-моему всё также окей если убрать это
delphi Код:
for i:=0 to length(data)-1 do
begin
s1:=inttohex(data[i],2);
s[j+1]:=s1[1];
s[j+2]:=s1[2];
s[j+3]:=' ';
inc(j,3);
end;
Добавлено через 1 минуту
Цитата:
Сообщение от Yegor
supernewbie,
1. если в процедуре proc закоментить вообще все то все равно крашится ?
2. procedure AddNetworkQueue_hook(np:PNetworkPacket); stdcall;
что это? stdcall; в делфи не соответвует соглашению stdcall в с++
И вообще функция UNetworkHandler::AddNetworkQueue(struct NetworkPacket *) идет thiscall, ты используешь специальный переходник для корректного вызова функции AddNetworkQueue_hook?
|
в тиз кале надо то тока чтобы указатель был в ecx, pushad popad и дело в шляпе)