WebMaster
Head
Body
Foot






 1   2   3   4   5   6   7   8   9   10   11   12   13   14   15   16   17   18   19   20   21   22 

Опять наступил на грабли, которые называются: "перевод строки и стандартный edit контрол".
Если быть кратким, то проблема в следующещ:
1. Eсть стандартный edit - контрол, который позволяет редактировать несколько строк, т.е. простейший текстовый редактор...
2. Eсть xml файл в котором есть многострочный текст. Перевод строки как и положенно: rn
3. При попытке загрузить кусок этого текста в edit

Dlg.m_text=m_text;

получаем вместо переноса строк вертикальные палочки и весь текст в одну строку. Это не есть хорошо.
Проблема оказалась в том, что кто-то нехороший поменял все переносы строк на n, а edit не признает кто это за нормальный конец строки.
Т.к. терять время на вопросы, кто прав, кто виноват, нет совсем..., то сделали следующий грязный хак

CString temp=m_text;
temp.Replace("r", "");
temp.Replace("n", "rn");
Dlg.m_text=temp;

Суть замен в том что бы заменить n, который не переваривает edit на rn, который он хавает без проблем.
P.S. пишется все на C++ с использованием MFC. Кто знает более элегантное решение - пишите.
- - -
Настроение: мы их сделали; Музыка: Зинчук Виктор - Не возвратить
Запись добавлена:20-02-2003 22:23


Какое горе: DrawText не умеет выравнивать выводимый текст по ширине. По левому, правому краю умеет. Даже по центру умеет выравнивать. А вот по ширине - обломитесь.
И что теперь делать? Писать свой алгоритм выравнивания ой как не хочется, а видимо придется
- - -
Настроение: горе то какое; Музыка: ППК - Воскрешенье
Запись добавлена:20-02-2003 16:58


Бойтесь в жизни двух вещей: смерти и абсолютно пьяного системного программиста. Хотя первого особенно бояться не надо, все там будем :)
- - -
Настроение: хорошо-то как; Музыка: DJ's Unlimited - La Serenissima
Запись добавлена:19-02-2003 20:23


Прислали варианты дизайна для проекта "Тульская красавица". Выложил их для обсуждения общественности на http://newman.xyz.ru/krasa/
Лично мне нравиться второй вариант, но как его резать я не представляю :)
- - -
Настроение: поработать, что ли?; Музыка: Ilan Virtzberg - Dance for Ancient Days
Запись добавлена:19-02-2003 14:47


Сентенция: Любой топик, на любую тему после 20-го поста на 90% состоит из пустого, никому ненужного флейма :)
- - -
Настроение: доброе утро, страна!; Музыка: спЛин - Гандбол
Запись добавлена:18-02-2003 10:11


Отгадайте загадку:
Толстое. волосатое, под столом сидит и матом ругается?
Отгадка:
NeWMaN чинит роутер или свою машину.
Сегодня поставил на свою рабочую машинку еще 128 Мб ОЗУ. А на роутер, который под FreeBSD влепил SkyStar-1 - теперь будем приобщаться к спутниковому интернету - если повезет конечно :-)
- - -
Настроение: скоро домой; Музыка: DJ eN - Keep the Rhythm
Запись добавлена:15-02-2003 21:05


Сегодня по аське прислали:

try {
ApplicationController.processPresents(orderManager, orderId);
}catch (Exception e) {
// береженого Бог бережет.
}

- - -
Настроение: отличное; Музыка: тишина
Запись добавлена:14-02-2003 21:57


Тест.
Надо же проверить, как это все работает. Надо же даже работает. И похоже правильно :-). Но будем дорабатывать....
А теперь еще можно и музыку писать.... и настроение
а еще пределал псевдо теги
test
и обработку URL http://webmaster.xyz.ru
- - -
Настроение: все нормально; Музыка: ATB - Killer 2000
Запись добавлена:14-02-2003 20:49



 1   2   3   4   5   6   7   8   9   10   11   12   13   14   15   16   17   18   19   20   21   22