Тема: Текстовые переменные
Сейчас при кодогенерации все текстовые переменные приводятся к виду char[200]. В какой кодировке хранятся данные? Сколько байт тратится на один символ из латиницы/кирилицы?
У нас есть объект у которого много входящих текстовых переменных размером по 4 символа. Возможно ли как-то указать что нам для этих переменных не нужно 200 байт, т.к. все переменные у нас гонятся через сеть и вопрос оптимизации стоит очень остро.
На данный момент предполагаем использовать несколько переменных, которые в самом формате будут разбиваться по 4 символа, но это не очень удобно.
В новую версию САПР 'ПрагмаСофтСтудия 3.0' добавлена возможность на основе 5 встроенных типов данных (bool, int, uint, float, string) создавать новые типы данных: перечисления и структуры. Перечисления – это именованные списки константных значений. Структуры – это объединения встроенных типов данных, а также других структур и перечислений в именованные группы. Использование перечислений и структур значительно упростит и ускорит создание проектов САПР.