Кодировка

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
FSO
Обычный пользователь
Обычный пользователь
 
Сообщения: 56
Зарегистрирован: 17.04.2005 (Вс) 11:50

Кодировка

Сообщение FSO » 21.05.2005 (Сб) 7:09

1) Почему при загрузке документа (*.doc) в richtextbox, вместо символов отображается какая то фигня???

Можно ли исправить эту кодировку?

Viper
Артефакт VBStreets
Артефакт VBStreets
Аватара пользователя
 
Сообщения: 4394
Зарегистрирован: 12.04.2005 (Вт) 17:50
Откуда: Н.Новгород

Сообщение Viper » 21.05.2005 (Сб) 8:15

Потому что формат doc не есть формат rtf. Исправить можно, если загружать файл в формате RTF. Только так. Сохраняешь doc файл в Word в формате rtf и грузишь его в RichTextBox
Весь мир матрица, а мы в нем потоки байтов!

FSO
Обычный пользователь
Обычный пользователь
 
Сообщения: 56
Зарегистрирован: 17.04.2005 (Вс) 11:50

Сообщение FSO » 21.05.2005 (Сб) 8:19

!Viper! писал(а):Потому что формат doc не есть формат rtf. Исправить можно, если загружать файл в формате RTF. Только так. Сохраняешь doc файл в Word в формате rtf и грузишь его в RichTextBox


Понимаешь, он грузит несколько документов DOC нормально, а некоторые полная "абракадабра".

А может есть какой нить компонент для загрузки *.doc???

Viper
Артефакт VBStreets
Артефакт VBStreets
Аватара пользователя
 
Сообщения: 4394
Зарегистрирован: 12.04.2005 (Вт) 17:50
Откуда: Н.Новгород

Сообщение Viper » 21.05.2005 (Сб) 8:39

О, как! Надоть потыртся на такое диво. По идее не должен в RichTextBox doc-овский файл грузится - не та кодировка.

Скопировать из открытого doc в Word и вставить в RTB. Тогда точно все нормально будет

Насчет компонентов - может и есть, не искал, не надо было
Весь мир матрица, а мы в нем потоки байтов!

Viper
Артефакт VBStreets
Артефакт VBStreets
Аватара пользователя
 
Сообщения: 4394
Зарегистрирован: 12.04.2005 (Вт) 17:50
Откуда: Н.Новгород

Сообщение Viper » 21.05.2005 (Сб) 10:58

Добавка к предыдущему.

В соответствии с документацией функция LoadFile контрола RichTextBox загружает либо обчный текстовый файл, либо файл в формате RTF. Причем там есть необязательный параметр, который и определяет тип файла. Если загрузить doc файл как RTF то вылетит ошибка, а если как текст, то получится та самая абракадабра. Вариантов загрузки doc файла нет.
Весь мир матрица, а мы в нем потоки байтов!

Samrat
Новичок
Новичок
 
Сообщения: 31
Зарегистрирован: 11.08.2004 (Ср) 10:32

Сообщение Samrat » 23.05.2005 (Пн) 18:28

Всё очень просто .doc бывает не только в виде обычного текста но и сложной структуры просто запусти офис напиши пару строк, сохрани в файл и открой его просмотрщиком тотал командера (блокнот) с установками на просто текст. Увидишь много попутной информации.


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: SemrushBot и гости: 170

    TopList