Prośba o pomoc, żeby zamienić liczbę dziesiętną, na liczbę szesnastkową wystarczy taka instrukcja:
function Hex(a:longint):string;
const
dig : string = '0123456789ABCDEF';
begin
hex:= dig[(a and $f0 shr 4) + 1] + dig[(a and $0f) +1];
end;
nie rozumiem w ogóle tego przypisania, o co chodzi z tym $f0, $0f, jak by ktoś mógł to jasno wytłumaczyć to bym był wdzięczny.