Супер! Теперь осталось понять, почему она хреново работает.

Я складываю свою строку из многих компонентов.
Вот код:
Код:
sDataSend := '{"calibr_unit":10,"data":{"cmd":"add_launch","algoritm":"';          // уникальный номер стенда
sDataTEMP := 'Test';                                                                                        // уникальное имя алгоритма
STU.StrConcatA(ADR(sDataTEMP), ADR(sDataSend), 10000);                             // сначала кусок для прибавления, потом то, к чему нужно прибавить.
Получаю нормальную склейку:
Безымянный121212.png

А далее:
Код:
sDataTEMP := '2022-12-05 12:00:00';                                                              // дата/время
STU.StrConcatA(ADR(sDataTEMP), ADR(sDataSend), 10000);
Что тут:
Безымянный44444.png

Почему так?