Проблемы с обработкой длинных строк на кириллице

Тема в разделе "Lotus - Программирование", создана пользователем bds, 28 янв 2011.

  1. bds

    bds Гость

    Всем привет!
    Не могу нигде найти ответ на вопрос почему обрезаются строки.
    есть процедура
    Код (PHP):
    Sub Click(Source As Button)

    Dim part1 As String
    Dim part2 As String
    Dim FullText As String

    part1 = "Проектирование второй сцены Государственного академического театра с использованием концепции комплексного 3Д-проектирования-"
    part2 = "Масштабный Проект-"

    FullText = Part1+Part2
    Print "FullText1 = " + FullText

    End Sub
    На выходе имеем обрезанную суммарную строку
    "Проектирование второй сцены Государственного академического театра с использованием концепции комплексного 3Д-проектирования-Мас"
    Подскажите как обрабатываются подобные строки и в связи с чем данные ограничения?
     
  2. lmike

    lmike нет, пердело совершенство
    Команда форума Lotus team

    Регистрация:
    27 авг 2008
    Сообщения:
    6.073
    Симпатии:
    299
    как определяли, что обрезано?
     
  3. bds

    bds Гость

    вывод Print обрезан
    да и отладчиком если смотреть то переменная FullText тоже образанная получается
     
  4. hosm

    hosm * so what *

    Регистрация:
    18 май 2009
    Сообщения:
    2.450
    Симпатии:
    7
    в дебаггере смотрели? =) или выведите Right$(FullText, 25)
     
  5. bds

    bds Гость

    Так концовка отображается правильно
    Меня ввело в заблуждение что эти строки меньше чем на пол экрана выводятся хотя место для вывода еще есть
     
  6. nvyush

    nvyush Lotus team
    Lotus team

    Регистрация:
    22 апр 2009
    Сообщения:
    2.317
    Симпатии:
    0
    КМК, режут Print и отладчик, в памяти строка целая. Выведите print'ом для проверки её длину.
     
  7. TIA

    TIA :-)
    Lotus team

    Регистрация:
    15 май 2009
    Сообщения:
    790
    Симпатии:
    0
    Это просто при отображении обрезается. Переменная хранит полную строку. Замени Print на MsgBox и увидишь
     
  8. ToxaRat

    ToxaRat Чёрный маг
    Lotus team

    Регистрация:
    6 ноя 2007
    Сообщения:
    3.046
    Симпатии:
    18
    месаджбокс тоже режит - он не резиновый ;)
     
  9. TIA

    TIA :-)
    Lotus team

    Регистрация:
    15 май 2009
    Сообщения:
    790
    Симпатии:
    0
    Можт не резиновый, но весьма эластичный. Попробуй ;)
     
Загрузка...
Похожие Темы - Проблемы обработкой длинных
  1. aliaksandr89
    Ответов:
    3
    Просмотров:
    124
  2. Amfion
    Ответов:
    5
    Просмотров:
    121
  3. wowa
    Ответов:
    7
    Просмотров:
    379
  4. John_Tavarez
    Ответов:
    0
    Просмотров:
    337
  5. Валентин Амбер
    Ответов:
    11
    Просмотров:
    346

Поделиться этой страницей