21.04.2012, 17:30
Да. Возможно проблема в следующем: SetPVarInt проверял размер массива, в котором содержится имя пивара. Наверное, когда он получал динамический массив (TPV(_v,b, a[]), то считал что он слишком длинный, и это ошибка. Ну и не записывал в пивар значение. А когда мы переформатируем один стринг в другой - пивар будет знать точный размер, и операция будет проведена успешно.