müsste es eigentlich nicht auch irgendwie so gehen ... ? (natürlich je nachdem wie du die variablen deklariert hast)
und sollte dann eigentlich die schnellste version sein
Delphi-Quellcode:
var myString : string[16];
tempR : record
len : Byte;
bytes : packed array[0..15] of byte;
end absolute myString;
begin
myString := 'AB';
// tempR.bytes[0] = A
// tempR.bytes[1] = B
end;