Sergii Posted May 12, 2021 Share Posted May 12, 2021 Доброго времени суток Столкнулся с проблемой передачи значений во внешнюю функцию на JavaScript. Делаю вызов (Sender as TUniButton).JSInterface.JSCallGlobal('setSign',[s]); s:AnsiString; Если s содержит #$D#$A то функция принимает только #$A и изменяется длина строки. Как передать полную строку? Quote Link to comment Share on other sites More sharing options...
Sherzod Posted May 12, 2021 Share Posted May 12, 2021 38 minutes ago, Sergii said: s:AnsiString; Если s содержит #$D#$A то функция принимает только #$A и изменяется длина строки. Здравствуйте, Я не смог воспроизвести. Есть тестовый случай? Quote Link to comment Share on other sites More sharing options...
Sergii Posted May 12, 2021 Author Share Posted May 12, 2021 TestChar.zip Нажать кнопку TakeFile. Выбрать из \files test.txt. Нажать кнопку SendString. Будет вызвана функция на JS, передана строка, возвращено считанное значение через ajaxRequest. Длина отправленной строки в SizeIn. Длина полученной строки в SizeOut. В Debug видно что потерян символ #$A Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.