Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.021 c
8-1091007531
Wistler
2004-07-28 13:38
2004.10.24
Как получить изображение с Web-камеры?


3-1096095314
Гость
2004-09-25 10:55
2004.10.24
Поиск без регистра


1-1097547225
Marat
2004-10-12 06:13
2004.10.24
TStringGrid


3-1096365087
MakNik
2004-09-28 13:51
2004.10.24
текст SQL ошибки в приложении


14-1096901158
kaZaNoVa
2004-10-04 18:45
2004.10.24
API & VCL быстрее, проще, лучше !




   Наверх