Перейти к содержимому

Фотография

Вопрос по .NET StreamReader в TC


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 2

#1 Jazzyekim

Jazzyekim

    Новый участник

  • Members
  • Pip
  • 22 сообщений

Отправлено 28 ноября 2007 - 12:22

Доброго времени суток!

У меня вопрос по работе с дотНетовским StreamReader. Пытаюсь вычитать одну строку из файла...но в лог ишется пустая строка. Код прилагается
[codebox]
var sr = dotNET["System_IO"]["StreamReader"]["zctor_6"]("..//Options.txt");
var input = sr["ReadLine()"];
Log["Message"](input);
[/codebox]

Кусок кода взят из МСДН и адаптирован под ТС
  • 0

#2 Distortion

Distortion

    Новый участник

  • Members
  • Pip
  • 22 сообщений
  • ФИО:Алексей Ксенофонтов
  • Город:Тула

Отправлено 28 ноября 2007 - 12:44

Доброго времени суток!

У меня вопрос по работе с дотНетовским StreamReader. Пытаюсь вычитать одну строку из файла...но в лог ишется пустая строка. Код прилагается

var sr = dotNET["System_IO"]["StreamReader"]["zctor_6"]("..//Options.txt");        var input =  sr["ReadLine()"];Log["Message"](input);

Кусок кода взят из МСДН и адаптирован под ТС


Я люблю юзать FileSystemObject:

FS = Sys["OleObject"]("Scripting.FileSystemObject", "");
F = FS["OpenTextFile"]("С:\MyFile.txt");
S = F["ReadLine"]();
Log["Message"](S);

Но если интересует именно .NET, то скрипт надо несколько поправить:

var sr = dotNET["System_IO"]["StreamReader"]["zctor_6"]("С:\MyFile.txt");		
var input =  sr["ReadLine"]();
Log["Message"](input);

Круглые скобки следует ставить после квадратных, а не внутри.
  • 0

Здесь когда-то была нормальная человеческая подпись, но я её протестировал...


#3 Jazzyekim

Jazzyekim

    Новый участник

  • Members
  • Pip
  • 22 сообщений

Отправлено 28 ноября 2007 - 13:19

спасибо...работает)
  • 0


Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных