powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / Не могу считать в CACHE данный из *.txt
3 сообщений из 3, страница 1 из 1
Не могу считать в CACHE данный из *.txt
    #37744358
fotopravka.ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть файл TXT. В него сторонняя программа записывает данные, историю. Мне нужно считать из этого тестового файла данные.
Не знаю как это сделать. Как создать текстовой файл - нашел,

s o=##class(%File).%New("d:\rtt.txt")
d o.Open("WSN")
d o.WriteLine(555)
d o.Close()

а вот как считать данные из текстового файла - не могу.
...
Рейтинг: 0 / 0
Не могу считать в CACHE данный из *.txt
    #37744400
Фотография DAiMor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
лучше использовать класс %FileCharacterStream
для чтения и записи файлов

пример для чтения файла
Код: vbnet
1.
2.
3.
4.
5.
6.
	Set stream=##class(%FileCharacterStream).%New()
	Set stream.Filename="c:\myfile.txt"
	While 'stream.AtEnd {
		Set line=stream.ReadLine()
		; Process the line here
	}



пример для записи файла
Код: vbnet
1.
2.
3.
4.
	Set stream=##class(%FileCharacterStream).%New()
	Set stream.Filename="c:\myfile.txt"
	do stream.WriteLine("some text")
	do stream.SaveStream()
...
Рейтинг: 0 / 0
Не могу считать в CACHE данный из *.txt
    #37744574
fotopravka.ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо. Сработало.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / Не могу считать в CACHE данный из *.txt
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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