Форум: "WinAPI";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.03.04;
Скачать: [xml.tar.bz2];




Вниз

Использование функции , реаизованной в Dllбиблиотеке 


welvist   (2002-01-05 23:22) [0]

Народ
помогите решить следующий вопрос -
Есть апишная функция SendARP , которая реализована в библиотеке iphlpapi.dll .
Мне необходимо испоьзовать её в своей программе.
Я не нашёл модуль , который описывает эту функцию , поэтому хочу селать это сам вручную
но не знаю как ((( , так как никогда этим не занималсяи не имею никакой литературы
Как правильно описать функцию и подклчить библиотеку , в которой она реализована ?
Если можно - кусок кода с лбым примером
Спасибо!



Вадим   (2002-01-06 00:04) [1]

procedure SomeProc; external "SomeLib.dll";



Vovchik   (2002-01-06 00:50) [2]

Вот тебе описание ф-ции из MS SDK:

DWORD SendARP(
IPAddr DestIP, // destination IP address
IPAddr SrcIP, // IP address of sender
PULONG pMacAddr, // returned physical address
PULONG PhyAddrLen // length of returned physical addr.
);

Parameters

DestIP
Specifies the destination IP address. The ARP request attempts to obtain the physical address corresponding to this IP address.

SrcIP
Specifies the IP address of the sender. This parameter is optional. The caller may specify zero for the parameter.

pMacAddr
Pointer to a ULONG variable. On successful return, this variable contains the physical address corresponding to the IP address specified by the DestIP parameter.

PhyAddrLen
Pointer to a ULONG variable. On successful return, this variable contains the length of the physical address pointed to by the pMacAddr parameter.

Return Values
If the function succeeds, the return value is NO_ERROR.
If the function fails, use FormatMessage to obtain the message string for the returned error.

Вообще, полезно SDK читать.
Использование в Дельфи:

unit unit1;
interface

uses ...

TForm1=class()

end;


function SendARP(DestIP:UINT; SrcIP:UINT; pMacAddr:^UINT; PhyAddrLen:^UINT);stdcall;external "iphlpapi.dll";

implementation

//Здесь можешь юзать SendARP

end.




Форум: "WinAPI";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.03.04;
Скачать: [xml.tar.bz2];




Наверх





Память: 0.72 MB
Время: 0.023 c
1-9125            Геральт               2002-02-15 22:14  2002.03.04  
Вывод различной информации


1-9115            Gene Green            2002-02-16 00:23  2002.03.04  
DrawGrid, StringGrid etc.


1-9105            AlanB                 2002-02-15 10:36  2002.03.04  
Мастера помоте новичку.....


14-9292           Nest                  2002-01-15 14:43  2002.03.04  
Встала задача сделать презентацию софта. Кто делал что-нить подобное- посоветуйте. Не могу найти доку по PowerPoint. Ещё нужна прога чтоб записать AVI-скриншот-мультик.


14-9290           SergeyNew             2002-01-17 20:19  2002.03.04  
autorun