Bueno, pues resulta que #6 es 6 en decimal, que según la tabla ASCII es 6 en hexadecimal.
Si utilizo el tipo Variant y:
var:
variante:variant;
begin
variante := #6;
SP.writestr(variante);
end;
funciona correctamente. Así que tendré que hacer una estructura de transformación de los 127 carácteres que hay en la tabla ascii.
...A no ser que a alguien se le ocurra algo mejor.
dios quiera que sí!!!