Try this (not tested):
uses ............., strutils;
....
var
i, l: integer;
str: String;
ba: array [0..3] of Byte;
begin
str:='05ff37ab';
l:=length(str) div 2;
for i:=0 to l-1 do
ba[i]:=Hex2Dec(MidStr(str, i*2, 2));
Of course, you can convert your string with Hex2Dec at once to LongWord.