Модераторы: Akina
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Открытие файла неизвестного типа, Так как открывает блокнот 
:(
    Опции темы
DenageS
Дата 16.5.2007, 16:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 81
Регистрация: 29.9.2006

Репутация: нет
Всего: нет



Здравствуйте. Есть файл 
В блокноте он открывается ввиде текста.
1. Что это может быть за файл. Явно не просто текстовый. Может это таким образом был сохранен массив?
2. Как мне его в VB открыть хотя бы ввиде такого же текста?

Пробовал так:

Код

  Open strFileName For Input As nFreeFile
  nFilelenght = FileLen(strFileName)
  strFileContent = Input(nFilelenght, #nFreeFile)
  Text1.Text = strFileContent
  Close


И так  (библиотекой Scripting Runtime)^
Код

Dim txtFile As TextStream
Dim sFileCont As String
Set file = FSO.GetFile(sName)
Set txtFile = file.OpenAsTextStream(ForReading)
Text1 = txtFile.ReadAll


....не выходит.

Это сообщение отредактировал(а) DenageS - 17.5.2007, 11:32

Присоединённый файл ( Кол-во скачиваний: 5 )
Присоединённый файл  olesena.txt 3,02 Kb
PM MAIL ICQ   Вверх
Akina
Дата 16.5.2007, 19:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Советчик
****


Профиль
Группа: Модератор
Сообщений: 20581
Регистрация: 8.4.2004
Где: Зеленоград

Репутация: 34
Всего: 454




M
Akina
Никаких внешних ссылок на неизвестные файлы.



--------------------
 О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума.

PM MAIL WWW ICQ Jabber   Вверх
bom
Дата 17.5.2007, 01:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 329
Регистрация: 22.2.2004
Где: Казахстан, Алматы

Репутация: 4
Всего: 6



Цитата(DenageS @  16.5.2007,  19:02 Найти цитируемый пост)
открыть хотя бы ввиде такого же текста?

Бессмысленное словосочетание. Открыть можно только в режиме (input, output, random и т.д.), а в виде текта - отобразить.
Объект Текстбокс - один из тех, что отображают текстовые данные. 
Удостоверся, что Текстбокс-у были переданы подходящие по формату данные, удовлетворяющие условиям и ограничениям, накладываемым для этого объекта. 



PM MAIL   Вверх
DenageS
Дата 17.5.2007, 11:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 81
Регистрация: 29.9.2006

Репутация: нет
Всего: нет



Цитата

 Открыть можно только в режиме (input, output, random и т.д.), а в виде текта - отобразить.
Объект Текстбокс - один из тех, что отображают текстовые данные. 
Удостоверся, что Текстбокс-у были переданы подходящие по формату данные, удовлетворяющие условиям и ограничениям, накладываемым для этого объекта. 

Объясни как пожалуйста.
PM MAIL ICQ   Вверх
Akina
Дата 17.5.2007, 12:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Советчик
****


Профиль
Группа: Модератор
Сообщений: 20581
Регистрация: 8.4.2004
Где: Зеленоград

Репутация: 34
Всего: 454



1) Это явно сброшенный в бин-моде массив объектов какого-то пользовательского типа.
2) Попытка открытия бинарного файла как текстового обречена на неудачу - хотя бы по причине наличия служебных символов. Его надо считывать в байтовый массив и затем побайтово же пихать в отображающий контрол.


--------------------
 О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума.

PM MAIL WWW ICQ Jabber   Вверх
bom
Дата 17.5.2007, 13:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 329
Регистрация: 22.2.2004
Где: Казахстан, Алматы

Репутация: 4
Всего: 6



InStr - проверяешь на наличие служебных символов,
Len -  размер. Для Texbox-a maxlen вроде бы 64 KB.

PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "VB6"
Akina

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Литературу по VB обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • Используйте теги [code=vb][/code] для подсветки кода. Используйтe чекбокс "транслит" (возле кнопок кодов) если у Вас нет русских шрифтов.


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Akina.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | VB6 | Следующая тема »


 




[ Время генерации скрипта: 0.0555 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.