powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Долгая загрузка текстовых файлов в кодировки DOS
9 сообщений из 9, страница 1 из 1
Долгая загрузка текстовых файлов в кодировки DOS
    #34793244
SkyS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Для открытия файла использую следующий код
Код: plaintext
1.
2.
3.
4.
5.
Set myFSO = CreateObject("Scripting.FileSystemObject")

Set myfile = myFSO.GetFile(main.Co1.filename)
Set myTS = myfile.OpenAsTextStream(ForReading) 
rtftext.Text = myTS.ReadAll 
myTS.Close

Файл весом в 560 кв открывается ощутимо долго в то время как win кодировка открывается почти мгновенно. Как быть и можно ли это как то поправить.
...
Рейтинг: 0 / 0
Долгая загрузка текстовых файлов в кодировки DOS
    #34793386
JaneDoe
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не проверял...
а важно что бы кодировка оставалась DOS?
или может лучше сразу конвертнуть в WIN и работать с файлом дальше?
...
Рейтинг: 0 / 0
Долгая загрузка текстовых файлов в кодировки DOS
    #34794472
dimal777
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
неиспользуй FSO

читай построчно из файла
часто занимаюсь приемом файлов txt, html, csv
...
Рейтинг: 0 / 0
Долгая загрузка текстовых файлов в кодировки DOS
    #34794482
dimal777
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
а насчет кодировки
при необходимости использую

Private Declare Function OemToChar Lib "user32" Alias "OemToCharA" (ByVal lpszSrc As String, ByVal lpszDst As String) As Long 'конвертируем строку в win-кодировку.

но кодировку при приеме не важна
...
Рейтинг: 0 / 0
Долгая загрузка текстовых файлов в кодировки DOS
    #34796238
SkyS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
читай построчно из файла
Всё неудобство чтения файла построчно в том что в техтbox вносить надо тоже построчно а это занимает еще болше времени. (Файлы содержат более 100000 строк)

Код: plaintext
но кодировку при приеме не важна
тогда в чем может быть причина если этотже файл в win кодировке открывается нормально.
...
Рейтинг: 0 / 0
Долгая загрузка текстовых файлов в кодировки DOS
    #34797538
dimal777
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
[quot SkyS]
Код: plaintext
Всё неудобство чтения файла построчно в том что в техтbox вносить надо тоже построчно а это занимает еще болше времени. (Файлы содержат более  100000  строк)

а причем тут техтbox?
грузишь наверно в базу?
...
Рейтинг: 0 / 0
Долгая загрузка текстовых файлов в кодировки DOS
    #34799481
SkyS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Принцип такой я из текстового файла считываю чтроки в массив . Все в порядке работает нормально. Но мне нужно вывести считанный массив в richtextbox если заполнять из массива то очень долго . поэтому и решил открыть весь файл через FSO и грузить его в rich .
...
Рейтинг: 0 / 0
Долгая загрузка текстовых файлов в кодировки DOS
    #34799731
Фотография gjghjc
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А разве RTB нельзя просто указать путь к файлу????
С уважением, Николай.
...
Рейтинг: 0 / 0
Долгая загрузка текстовых файлов в кодировки DOS
    #34803821
SkyS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Этот способ я попробовал одним из первых результат тотже долгая загрузка.
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Долгая загрузка текстовых файлов в кодировки DOS
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]