Текущий архив: 2008.02.10;
Скачать: CL | DM;
Вниз
TMemo или TRichEdt Найти похожие ветки
← →
СлабУн (2008-01-18 20:02) [0]Уважаемые мастера!
Не могу "научить" Memo или RichEdit через LoadFromFile отображать "неотображаемые" символы, так, как это делает блокнот (notepad). При встрече первого же неотображаемого символа и Memo и RichEdit "обрываются".
Если знаете, подскажите каким образом я могу решить эту проблему?
Спасибо
← →
СлабУн (2008-01-18 20:39) [1]:)вместо Up
А очень хотелось бы ...
← →
Efir (2008-01-18 20:45) [2]VCL не поддерживает юникод. Смотрите в сторону TNTComponents.
← →
СлабУн (2008-01-18 20:50) [3]
> Efir (18.01.08 20:45) [2]
Я совсем не об юникоде. Я об обычных файлах.
К примеру, *.exe, *.jpg, *.doc и т.д. и т.п.
← →
Dennis I. Komarov © (2008-01-19 11:21) [4]> [3] СлабУн (18.01.08 20:50)
А чего хотел там увидеть? На черта оно надо?
← →
СлабУн (2008-01-19 12:27) [5]
> Dennis I. Komarov © (19.01.08 11:21) [4]
Связано с кодированием информации, поэтому, иногда нужно видеть результат
← →
Dennis I. Komarov © (2008-01-19 12:38) [6]> [5] СлабУн (19.01.08 12:27)
Результат можешь увидеть только в виде HEX
← →
korneley © (2008-01-19 12:45) [7]
> Связано с кодированием информации, поэтому, иногда нужно
> видеть результат
Ну так и читай просто набор байт(ов), а не текстовый файл (т.к. по поводу некоторых значений существуют соглашения). А уж как их отображать - WinHex, достойный образец (имхо, естественно)
← →
DiamondShark © (2008-01-20 00:28) [8]
> так, как это делает блокнот (notepad)
читай файл в буфер, заменяй символы #0 на пробелы, запихивай в TMemo.
блокнот (notepad) делает именно так.
ты всё ещё уверен, что тебе надо именно это?
← →
korneley © (2008-01-20 00:59) [9]
> заменяй символы #0 на пробелы
А что делать с ^Z (конец файла)? Да и #10 с #13 не всегда вместе нужны... Поэтому если хочешь реального содержимого, надо делать как у Нортона - два варианта отображения на одном экране: байт как символ (если удалось) и, собственно, значение байта. Итого - 2 мемо. Шрифт моноширинный (че сказал?), ну, типа курьера... И все-таки зачем?
← →
Германн © (2008-01-20 01:06) [10]
> korneley © (20.01.08 00:59) [9]
>
>
> И все-таки зачем?
>
Дык сказано уже:
> Связано с кодированием информации, поэтому, иногда нужно
> видеть результат
Но автору нужно узнать какой параметр в LoadFromFile или какое свойство Memo или RichEdit отвечает за отображение "неотображаемых" символов. А никто ему этот секрет до сих пор не открыл. :(
← →
korneley © (2008-01-20 01:16) [11]
> А никто ему этот секрет до сих пор не открыл. :(
-1. В-смысле, что я не знаком с автором секрета. Тем боле, что лоадфромфайл, лоадфромфайлу - рознь.
← →
Германн © (2008-01-20 01:46) [12]
> korneley © (20.01.08 01:16) [11]
>
>
Так секрет в том, что секрета никакого нет! А есть ответы [6] и [7].
:)
← →
korneley © (2008-01-20 01:58) [13]
> Германн © (20.01.08 01:46) [12]
Дык, ёлы-палы... Для меня Нортон и по сей день авторитет. Сумел на досовском экране кучу информации внятно расположить. Даже "неотображаемую" :)
← →
Германн © (2008-01-20 02:12) [14]
> korneley © (20.01.08 01:58) [13]
>
>
> > Германн © (20.01.08 01:46) [12]
> Дык, ёлы-палы... Для меня Нортон и по сей день авторитет.
> Сумел на досовском экране кучу информации внятно расположить.
> Даже "неотображаемую" :)
>
А Volkov так ещё и добавил много к Нортону. Теперь всё это вместе взятое называется TotalComander. Плюс многое, что добавил Гислер :-)
P.S. Но суть в том, что все они не искали "псевдосекретов", а работали ручками.
P.P.S. А для меня авторитет ещё и Turbo Power Software. Могу и ошибаться, но по-моему они первые, которые создали меню в Турбо Паскале . Да и многое другое.
← →
korneley © (2008-01-20 02:36) [15]
> ...но по-моему они первые, которые создали меню в Турбо Паскале...
В Турбо - да. Но сначала все таки Нортон. Он и курсор нарисовал на CGA мониторе... И это еще до 3.11!
← →
Германн © (2008-01-20 02:53) [16]
>
> > ...но по-моему они первые, которые создали меню в Турбо
> Паскале...
>
> В Турбо - да. Но сначала все таки Нортон. Он и курсор нарисовал
> на CGA мониторе... И это еще до 3.11!
>
Андрей, успокойся. "на CGA мониторе", а точнее в видео-режиме CGA нарисовать очень просто. И Нортон не сделал тут никаких открытий. И 3.11 тут совершенно ни при чем. Тем более, что до тройки была ещё и двойка.
← →
Dmitry S © (2008-01-20 07:17) [17]
> А Volkov так ещё и добавил много к Нортону.
Dos Navigator ведь был объективно лучше. Удобнее и красивее. Гоораздо больше фич. Почему не получил популярности?
← →
Плохиш © (2008-01-20 16:49) [18]
> Dmitry S © (20.01.08 07:17) [17]
> Dos Navigator ведь был объективно лучше.
> Почему не получил популярности?
Может потому, что первое предложение просто красивая сказочка...
Страницы: 1 вся ветка
Текущий архив: 2008.02.10;
Скачать: CL | DM;
Память: 0.48 MB
Время: 0.046 c