objString. Строка как объект
Скачать (zip-файл; Размер - 205524)Обсудить в форуме
Описание
DLM для представления строки как объекта. Существенно ускоряет операции конкатенации при их количестве 100 тысяч и более. Кроме метода для конкатенации строк содержит метод для облегчения ручной сборки json.
Работает в среде от RSForms и 5.0, в 5.5 не проверялась.
Состав архива:
objString.d32 собранная библиотека
objString.cpp исходники
test-objString.mac тесты и примеры
test-fromVBS.vbs запуск тестов из-под RslSrv
help.pdf документация в pdf
help.odt документация в OpenDocument Format
test_bench.mac макрос для замера скорости на RSL и DLM
Работает в среде от RSForms и 5.0, в 5.5 не проверялась.
Состав архива:
objString.d32 собранная библиотека
objString.cpp исходники
test-objString.mac тесты и примеры
test-fromVBS.vbs запуск тестов из-под RslSrv
help.pdf документация в pdf
help.odt документация в OpenDocument Format
test_bench.mac макрос для замера скорости на RSL и DLM
Текст примера
var s1=TObjString("o,"); s1.Add(" "); s1.Add("world"); s1.InsertBefore("Hell"); PrintLN(s1.Value); // "Hello, world" var s2=TObjString(); s2.AddJsonKeyValue("Name", "Ромашкин Александр"); s2.AddJsonKeyValue("BirthDate", Date(20,11,1998)); s2.AddJsonKeyValue("Salary", $123456.78); s2.AddJsonKeyValue("ПДЛ", true); PrintLN(s2.Value); // "Name": "Ромашкин Александр", "BirthDate": "1998-11-20", "Salary": 123456.78, "ПДЛ": true