RODA/JS IE10 array argument is invalid

Hi,

Just testing our project with latest RO/JS beta (6.0.58.1001) in IE10 Consumer Preview:

Error:
SCRIPT5082: Typed array constructor argument is invalid

Line: var arr = new Uint8Array(that.AJAX.response); inside onreadystatechange , isIE10() if …

Something wrong with my string from server, maybe… I thought it was square brackets in the latest function parameter, but passing empty the error continues…

my server method:

function loginWeb(const login: AnsiString; const senha: AnsiString; out chave: AnsiString; out usuario: AnsiString; out server: AnsiString): AnsiString;

that.AJAX.response:

“{"version":"1.1","id":"{F34E57D6-5EDE-4115-AD4D-6CC97F606387}","result":{"Result":"","chave":"{xyzt}","usuario":"WILLIAN JUN HASSE (wil)","server":" V: 1.1[ro-dac] 192.168.10.21 (5.0) - SP - siscob_sp"}}”

Thanks,
Willian.

Hello, Willian!

As a temporary solution please change RemObjectsSDK.js

if (that.AJAX.status == 200) { //if (isIE10()) { if (isIE10() && typeof(that.AJAX.response) != "string") {

Thanks Valeriy, worked !.