Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 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.51 MB
Время: 0.025 c
15-1199797805
ruru
2008-01-08 16:10
2008.02.10
Помогите в написание программы.Или если не трудно напишите ее!


8-1173450743
Аликъ
2007-03-09 17:32
2008.02.10
bass уровень


2-1200309993
Dana
2008-01-14 14:26
2008.02.10
Из Delphi в Excel


15-1198113820
Anatoly Podgoretsky
2007-12-20 04:23
2008.02.10
О выборе платформы для ВЕБ и ФТП сервера


4-1183566201
RAndrey
2007-07-04 20:23
2008.02.10
не работает ShellExecute