[Delphi] IP jako integer - szybka pilka :]

0

Jak podac IP w zmiennej typu int? Gdy zrobilem odwolanie do funkcji, gdzie parametrem jest wlasnie integer, podajac adres w 'normalnej' formie (z kropkami) to wywala 'record, object or class type required'.

0

Hmm wiadomo ze wywala bład, bo integer nie moze mieć zadnych kropek. Spróboj najpierw konwersje na String , potem usuń kropki, i konwersja na Integer.

0

Hmm wiadomo ze wywala bład, bo integer nie moze mieć zadnych kropek. Spróboj najpierw konwersje na String , potem usuń kropki, i konwersja na Integer.

heh, tylko jesli usune kropki, to skad Cos co to odbiera ma wiedziec czy np. to jest 83.27costam_dalej czy 832.7costam_dalej (nie sugerujcie sie cyferkami :))?

dopisane: ok chyba rozwiazalem problem okrezna droga :). Dzieki za odpowiedz i sorry za smieci :(

0

Zrób tak: IP:=Liczba4+((Liczba1*$FF+Liczba2)$FF+Liczba3)$FF;

0

var
IP:LongRec;
IPInt: Integer;
begin
IP.bytes[0]:=255; //poszczegolne bajty IP
IP.Bytes[1]:=255;
IP.Bytes[2]:=255;
IP.Bytes[3]:=255;
IPInt:=Integer(IP);
JakasFunkcjaIP(IPInt);

0

np. to jest 83.27costam_dalej czy 832.7costam_dalej (nie sugerujcie sie cyferkami :))?

832.x raczej nie może być bo max to 255

0

832.x raczej nie może być bo max to 255

...

np. to jest 83.27costam_dalej czy 832.7costam_dalej (nie sugerujcie sie cyferkami :))?

1 użytkowników online, w tym zalogowanych: 0, gości: 1