你是自定义的shortstring还是使用内置的?其实这也无所谓,你自己转一下就行了。
var
yourArray : array of char;
I: Integer;
begin
SetLength(yourArray, variable_shortstring[0]-1);
for I := low(variable_shortstring) + 1 to high(variable_shortstring) do
yourArray[I-1] := variable_shortstring[I];
end;