Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.10.24;
Скачать: CL | DM;

Вниз

PVOID   Найти похожие ветки 

 
BKGG ©   (2004-10-10 17:06) [0]

В pcap-е есть такая функция:

Delphi => procedure PacketInitPacket(pPacket:Ppacket;Buffer:Pointer;Length:LongWord);cdecl external DLL;
C++    => VOID PacketInitPacket(LPPACKET lpPacket, PVOID Buffer, UINT Length);

следуюшее

var  ...
    packet_structure:Ppacket;
    buffer:array [0..256000] of char;
begin
...
PacketInitPacket(packet_structure,@buffer,255000);

компилируется но во время выполнения видает ошибку Access violation at address .... in module "packet.dll". Write of address ....
Нет сомнения что ето из за @buffer но почему? кто-нибудь может мне обиснить почему ето происходить? Что тут не так?


 
Palladin ©   (2004-10-10 17:10) [1]

а память под packet_structure выделена?


 
BKGG ©   (2004-10-10 19:11) [2]

Спасибо большое! Это было из за GetMem.



Страницы: 1 вся ветка

Текущий архив: 2004.10.24;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.025 c
1-1097362074
Кто--то
2004-10-10 02:47
2004.10.24
Как сделать Edit1.Text := test , чтобы при этом не срабатывало


8-1091007330
xdev
2004-07-28 13:35
2004.10.24
Перерисовка формы


1-1097092018
Phantom_007
2004-10-06 23:46
2004.10.24
String в PChar


1-1096978895
Kiwork
2004-10-05 16:21
2004.10.24
Контекстное меню TWebBrowser не работает


14-1096717427
ArMellon
2004-10-02 15:43
2004.10.24
И Еще Один Вопрос Сделал небольшую программку