1. Наш канал codeby в telegram. Пишем об информационной безопасности, методах защиты информации, о программировании. Не пропускай новости с кодебай, будь в тренде ! Подробнее ...

    Скрыть объявление

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

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

  1. bds

    bds Гость

    Репутация:
    0
    Всем привет!
    Не могу нигде найти ответ на вопрос почему обрезаются строки.
    есть процедура
    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

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

    bds Гость

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

    hosm * so what *

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

    bds Гость

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

    nvyush Well-Known Member
    Lotus team

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

    TIA :-)
    Lotus team

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

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

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

    TIA :-)
    Lotus team

    Репутация:
    0
    Регистрация:
    15 май 2009
    Сообщения:
    790
    Симпатии:
    1
    Можт не резиновый, но весьма эластичный. Попробуй ;)
     
Загрузка...
Похожие Темы - Проблемы обработкой длинных
  1. euppi98
    Ответов:
    3
    Просмотров:
    120
  2. AgRuN
    Ответов:
    8
    Просмотров:
    152
  3. CHEATER
    Ответов:
    3
    Просмотров:
    178
  4. Define

    Проблема Проблемы с шеллом

    Define, 18 июн 2017, в разделе: Kali Linux
    Ответов:
    2
    Просмотров:
    226
  5. Oksy
    Ответов:
    37
    Просмотров:
    2.113

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