Хочу открыть большой текстовый файл. >200 Мб. Не хватает ресурсов! #143142


#0 by FeDBuka
Быстро забивается оператива, 1,4Гб. и все. Можно как нибкдь прочитать по строчно файл, не загружая его полность в 1с. Заранее спасибо!
#1 by goodfella
Может через FSO попробовать?
#2 by smaharbA
афигеть, вот и у меня админ както пытался открыть ацессом файл в 300 мег (трафик)...
#3 by Wolf254
У Волшебника в книжке на странице 399 упоминается о том, что большие текстовые файлы можно не целиком в память пихать, а читать последовательно кусками.
#4 by FeDBuka
FSO это что????
#5 by smaharbA
У меня на прокси connection.log более гига (админ нефильтрует) а я его читаю както весь и в 1С пробовал, так для попробовать раз я счас 1сэшник...
#6 by smaharbA
#7 by FeDBuka
Хорошо спаибо, буду пробывать!
#8 by goodfella
Чего-то не то.
#9 by FeDBuka
Я в 8 новичек, для неё самой перевести можно???
#10 by goodfella
fso=Новый COMОбъект("Scripting.FileSystemObject");
#11 by MMF
фу... читать текстовый файл через СОМ.
#12 by FeDBuka
Спасиб, подключил, осталось получить строку.
#13 by FeDBuka
А ты скажи как, по другому!???
#14 by smaharbA
Не нравится сом, давай указатель ;) Ага написал в лажовато... Есть еще ADODB.Stream и кодировочки чтения и бинарные можно...
#15 by FeDBuka
Спасиб конечно, но я не понимаю как это подкючить :((
#16 by MMF
дык зависит от степени личной извращенности. Начиная от CreateFile + SetFilePointer + ReadFile и заканчивая ReadLn с аналогами. Я в растеряности, неужто в 8-ке только тупо целиком файл засасывается? Ужыс какой-то.
#17 by FeDBuka
Про то и говорю, что удивлен. Описание: Считывает текстовый документ из файла. Пример: ТекстДок.Прочитать("catalog.txt");  Даже по хелпу видно что так.
#18 by FeDBuka
Ура!! С 6 разобрался заработало :) СПАСИБО ВСЕМ!!
#19 by goodfella
Стоп, отбой изврату, читай в СП объект "ЧтениеТекста". Описание: Предназначен для последовательного чтения текстовых файлов (большой длины).
#20 by vde69
в 7.7 использовал ВК  "BinFile.dll"
#21 by PaulBC
(16,17) в 8 есть еще объект ЧтениеТекста и методы последовательного доступа к тексту
#22 by FeDBuka
Беру свои слова обратно, понимает и читает :) Спасиб!
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С