только вот не пойму - как мне простое действо сделать, а именно сконкатенировать текущую дин строку с новой, типа этогоКак минимум с версии Клариона 5.5 существует интерфейс IDynStr, который как раз и служит для цели создания динамических строк. Описание методов интерфейса вы можете найти в директории LibSrc в файле DynStr.inc, в стандартной документации описание отсутствует. Использовать интерфейс достаточно просто:
Код: Выделить всё
DS &IDynStr ! описание объекта code DS &= NewDynStr() ! Обязательно используется ф-ия NewDynStr DS.Cat('динамическая строка') ! создали строку и заполнили ее данными message(DS.Str()) ! Показали строку DisposeDynStr(DS) ! уничтожили строку
Код: Выделить всё
mydinstr = mydinstr & myNewstring