I miss AnsiString on Mobile...not only for Internet but for Shaders also. // FMX.Context.GLES.pas const GLESHeaderHigh: array [0..24] of byte = (Byte('p'), Byte('r'), Byte('e'), Byte('c'), Byte('i'), Byte('s'), Byte('i'), Byte('o'), Byte('n'), Byte(' '), Byte('h'), Byte('i'), Byte('g'), Byte('h'), Byte('p'), Byte(' '), Byte(' '), Byte(' '), Byte('f'), Byte('l'), Byte('o'), Byte('a'), Byte('t'), Byte(';'), Byte(#13));