После формирования строки, если за русскими буквами ставишь любой символ их заменяет на непонятно что.
Без символа:
1.png
2.png
Ответов: 322
Рейтинг: 8
|
|||
Привет всем.
После формирования строки, если за русскими буквами ставишь любой символ их заменяет на непонятно что. Без символа: 1.png 2.png |
|||
карма: 0 |
|
Google
vip
|
#1.1контекстная реклама от партнеров
|
Ответов: 4621
Рейтинг: 746
|
|||
1) Пробуй 2 слеша - "\\"
2) Пробуй другой символ, вместо "\", например, "/" |
|||
карма: 26 |
|
Ответов: 322
Рейтинг: 8
|
|||
Netspirit писал(а): 1) Пробуй 2 слеша - "\\" 2) Пробуй другой символ, вместо "\", например, "/" Уже разные варианты перепробовал, всё равно коверкает. С этим уже не первый раз встречаюсь. --- Добавлено в 2018-10-10 13:21:50 Программа: (https://ru.files.fm/u/6d5jytb4) В программе нужно создать вкладки (2 достаточно) открыть любую вкладку в нижней строке написать любые буквы нажать на кнопку (повторить 2 раза) переключится на другую вкладку и обратно После этого при сохранении строки программа коверкает буквы на символы. Самое главное: цифры и английские буквы не коверкает! Редактировалось 4 раз(а), последний 2018-10-10 13:31:30 |
|||
карма: 0 |
|
Ответов: 4621
Рейтинг: 746
|
|||
Удаляй по-очереди все компоненты, пока не выяснишь в каком компоненте происходит глюк. Делаешь минимальную схемку, в которой можно нажать на кнопку и увидеть проблему. Выложишь её сюда.
|
|||
карма: 26 |
|
Ответов: 322
Рейтинг: 8
|
|||
Нашёл в схеме компонент который коверкает - MT_MTArrayRW
выкладываю кусок программы
--- Добавлено в 2018-10-10 15:10:14
Редактировалось 1 раз(а), последний 2018-10-10 15:10:14 |
|||
карма: 0 |
|
Ответов: 4621
Рейтинг: 746
|
|||
Что здесь нужно увидеть?
|
|||
карма: 26 |
|
Ответов: 322
Рейтинг: 8
|
|||
Во втором окне вместо русских букв цифры!!!
--- Добавлено в 2018-10-10 15:19:54 Попробуй только русскими буквами писать --- Добавлено в 2018-10-10 15:24:34 Во втором примере проще Редактировалось 2 раз(а), последний 2018-10-10 15:24:34 |
|||
карма: 0 |
|
Ответов: 4621
Рейтинг: 746
|
|||
Зачем используются компоненты вкладки "MT потоки"? Используй "Memory" ("Инструменты"), "ArrayEnum" "ArrayRW" ("Массивы").
Опиши словами что должна делать схема. Объединить строки списка через разделитель в обратном порядке? --- Добавлено в 2018-10-10 15:44:09 Решение - не использовать RichEdit. Народ, а с каких пор у нас ArrayEnum + RichEdit не дружат с русскими буквами?
Редактировалось 2 раз(а), последний 2018-10-10 15:44:09 |
|||
карма: 26 |
|
Разработчик
Ответов: 26061
Рейтинг: 2120
|
|||
Netspirit писал(а): Народ, а с каких пор у нас ArrayEnum + RichEdit не дружат с русскими буквами? ЕМНИП, то так всегда было. |
|||
карма: 22 |
|
Ответов: 322
Рейтинг: 8
|
|||
Netspirit писал(а): Опиши словами что должна делать схемаВообщем это кусок программы от общалки по интернету. Приходит новое сообщение от контакта - появляется вкладка с сообщением. Или я хочу отправить - выбираю в контактах жму написать и открывается новая вкладка с будущим чатом. Вот этот кусок как раз в себе собирает все сообщения и если нажать определённую закладку выдает именно то общение чей логин на вкладке. В окне чата находится переписка (1 строка, 2 строка и т.д.), а сохранить в памяти нужно всё в одну строку. Да и ещё если общение продолжается нужно заменять уже созданную ранее строку на новую, потом по запросу программы данные нужно опять выдать в окно чата (1 строка, 2 строка и т.д.). В проге (ранее выкладывал ссылку) я этого добился, но кубик - MT_MTArrayRW начал коверкать русские буквы. Буду пробовать искать аналог этому кубику. --- Добавлено в 2018-10-10 18:02:58 Использовал Memo вместо RichEdit. Всё работает отлично! Netspirit писал(а): ArrayEnum + RichEdit не дружат с русскими буквамиспасибо за подсказку. Не пришлось искать аналог кубику MT_MTArrayRW Редактировалось 3 раз(а), последний 2018-10-10 18:04:04 |
|||
карма: 0 |
|
Ответов: 8887
Рейтинг: 823
|
|||
Dad2016, всякие рюшечки с подсветкой в RichEdit конечно очень важны для программы, где там обычному Memo
Но если очень хочется: хотелка с подкруткой
|
|||
карма: 19 |
|
Ответов: 322
Рейтинг: 8
|
|||
Леонид писал(а): Но если очень хочется:Огромное спасибо. |
|||
карма: 0 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
Леонид, я чего-то не понимаю ?
SubStr="\10\13" Редактировалось 1 раз(а), последний 2018-10-10 21:00:28 |
|||
карма: 25 |
|
Ответов: 8887
Рейтинг: 823
|
|||
Tad, там же автор (кстати, кто это?) обозначил:
Автор писал(а): Символ-разделитель. Если не задан, то строка перебирается группами символов с шагом StepА может я чего и не знаю |
|||
карма: 19 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
Tad писал(а): Вот это чтоSubStr="\10\13" В Windows есть \13\10. Так что у Вас там никакой заменой даже не пахнет. Редактировалось 1 раз(а), последний 2018-10-11 08:50:40 |
|||
карма: 25 |
|