function dw2Single(inp:dword):single; var tmpdw:dword; tmps:single absolute tmpdw; begin tmpdw:=inp; result:=tmps; end;
function dw2Single(inp:dword):single; var tmpdw:dword; tmps:single absolute tmpdw;//这样一句,tmps和tmpdw的地址就是一样的了 begin tmpdw:=inp;//根据你输入的十六进制附值给tmpdw,那么在内存中tmps也相应的改变了 result:=tmps;//所以直接附值给result; end; 采用single,是因为dword和single都是四字节
var tmpdw:dword;
tmps:single absolute tmpdw;
begin
tmpdw:=inp;
result:=tmps;
end;
var tmpdw:dword;
tmps:single absolute tmpdw;//这样一句,tmps和tmpdw的地址就是一样的了
begin
tmpdw:=inp;//根据你输入的十六进制附值给tmpdw,那么在内存中tmps也相应的改变了
result:=tmps;//所以直接附值给result;
end;
采用single,是因为dword和single都是四字节