Witam. Mam pytanie, jak się rzutuje wskaźniki??
0
0
ekhm
type
PInteger = ^Integer;
var
R: Single;
I: Integer;
P: Pointer;
PI: PInteger;
begin
...
P := @R;
PI := PInteger(P);
I := PI^;
end;
http://docwiki.embarcadero.com/RADStudio/en/Pointers_and_Pointer_Types
0
dzięki, ale nie o to mi chodziło.
0
Jest taki kod: IP := iNet_ntoa(PInAddr(Host^.h_addr_list^)^);
Chodziło mi o to czy nie wystarczy coś takiego: IP := iNet_ntoa(PInAddr(Host^.h_addr_list)^);
1
parasol45 napisał(a):
Jest taki kod:
IP := iNet_ntoa(PInAddr(Host^.h_addr_list^)^);
Chodziło mi o to czy nie wystarczy coś takiego:IP := iNet_ntoa(PInAddr(Host^.h_addr_list)^);
Byćmoże. Niestety nie piszemy twojego projektu razem z tobą, i niestety, podanie nazwy zagadnienia oraz 1 liniki kodu nie wystarcza nam do stwierdzenia o co chodzi. Gdybyś chciał poświęcić swój czas na opisanie swojego problemu tak żebyśmy mogli ci coś doradzić, zapraszamy. W innym wypadku marnujesz nasz czas.