27. januar 2000 - 21:15Der er
9 kommentarer og 1 løsning
NMUDP component
Jeg er ved at prøve at lave et program som kan læse en IP, men i hjælp-filen står der at jeg skal have en NMUDP component, hvilket jeg ikke har. Hvor kan jeg finde sådan en. Er der evt. nogen af jer som ligger inde med den? Jeg giver dog kun 15p for dette spørgsmål, da det skulle være til af finde ud af
Støv, fibre og metalliske partikler kan påvirke både uptime, levetid og driftssikkerhed. Derfor arbejder flere datacentre systematisk med contamination control.
Denne lille unit returnere alle dine ipadresser adskilt med et mellemrum. D.v.s. den returnere f.eks. både lokal nettets ip adresse og den ip adresse du evt. har på internettet.
unit IPAddress;
interface
uses SysUtils, WinSock;
function Get_Local_IPAddr : string;
implementation
function Get_Local_IPAddr : string; type TaPInAddr = array [0..10] of PInAddr; PaPInAddr = ^TaPInAddr; var phe : PHostEnt; pptr : PaPInAddr; Buffer : array [0..63] of char; I : Integer; GInitData : TWSADATA; begin try WSAStartup($101, GInitData); Result := ''; GetHostName(Buffer, SizeOf(Buffer)); phe := GetHostByName(buffer); if phe = nil then Exit; pptr := PaPInAddr(Phe^.h_addr_list); i := 0; result := ''; while pptr^[I] <> nil do begin result:= result + StrPas(inet_ntoa(pptr^[I]^)) + ' '; Inc(I); end; finally WSACleanup; end; end;
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.