Показать сообщение отдельно
Старый 03.02.2011, 03:22   #271
Местный
 
Аватар для supernewbie
 
Регистрация: 23.09.2009
Сообщений: 1,232
Сказал Спасибо: 119
Имеет 172 спасибок в 134 сообщенях
supernewbie пока неопределено
По умолчанию

крашится причем от раза к разу, иногда может пропустить 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 и дело в шляпе)
__________________
Начало.

Последний раз редактировалось supernewbie, 03.02.2011 в 03:22. Причина: Добавлено сообщение
supernewbie вне форума   Ответить с цитированием