Помогите с конвертацией

отредактировано 01:35 Раздел: FastScript
С помощью Query отбираються данные для отчета. Тип поля в базе данных Long Integer.

Перед тем как вывести Memo в отчете, его значение нужно прибавить к переменной описанной в скрипте.

Код выглядит следующим образом (язык скрипта С++)

int summPlan=0;

void Memo26OnAfterPrint(TfrxComponent Sender)
{
if( (<LINE>%2) == 1 )
{
summPlan = summPlan + StrToInt(Memo26.Text);
}
}

При исполнении кода выдается ошибка: The following error(s) have occured: ' is not a valid integer value 95 704'

Как можно побороть эту проблему и преобразовать строку в число?

Комментарии

  • отредактировано 01:35
    Не надо преобразовывать текст мемки - он уже отформатирован. Лучше взять значение, которое было в мемке, что-то типа

    summPlan = summPlan + <Table1."Field1">;

Оставить комментарий

Многофункциональный текстовый редактор. Чтобы отредактировать стиль параграфа, нажмите TAB, чтобы перейти к меню абзаца. Там вы можете выбрать стиль. По умолчанию не выбран ни один стиль. Когда вы выберете текст, появится встроенное меню форматирования. Нажмите TAB, чтобы войти в него. Некоторые элементы, такие как многофункциональные вставки ссылок, картинок, индикаторов загрузки и сообщений об ошибок могут быть вставлены в редактор. Вы можете перемещаться по ним, используя стрелки внутри редактора и удалять с помощью клавиш delete или backspace.