файл с именем в виде строки

Язык Visual Basic на платформе .NET.

Модераторы: Ramzes, Sebas

AnarCky
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 229
Зарегистрирован: 20.11.2006 (Пн) 20:12
Откуда: Россия, Екатеринбург.

файл с именем в виде строки

Сообщение AnarCky » 13.01.2007 (Сб) 12:32

Как можно загрузить в rtxt1 файл с именем равным str1 As String?
Спасибо!
Компьютеры были придуманы чтобы исправлять ошибки людей. Но кто же тогда будет исправлять ошибки компьютера?..

Viper
Артефакт VBStreets
Артефакт VBStreets
Аватара пользователя
 
Сообщения: 4394
Зарегистрирован: 12.04.2005 (Вт) 17:50
Откуда: Н.Новгород

Сообщение Viper » 15.01.2007 (Пн) 8:25

Еще раз задай вопрос так, чтобы это было понятно всем.
Весь мир матрица, а мы в нем потоки байтов!

gaidar
System Debugger
System Debugger
 
Сообщения: 3152
Зарегистрирован: 23.12.2001 (Вс) 13:22

Сообщение gaidar » 15.01.2007 (Пн) 13:36

В System.IO есть такой класс File, который умеет следующее:

Dim rtxt1 As String
rtxt1 = File.ReadAllText(str1)

Если считываются "кракозября", то вторым параметром нужно передать правильную кодировку.
The difficult I’ll do right now. The impossible will take a little while. (c) US engineers in WWII
I don't always know what I'm talking about, but I know I'm right. (c) Muhammad Ali

AnarCky
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 229
Зарегистрирован: 20.11.2006 (Пн) 20:12
Откуда: Россия, Екатеринбург.

Сообщение AnarCky » 17.01.2007 (Ср) 19:44

gaidar
Не нашел :(
У File после точки нет ReadAllText.
У меня VS.NET 2003, может в этом причина?
У переменной StreamReader есть метод ReadToEnd. Но там нельзя использовать в качестве аргумента строку. :(
Компьютеры были придуманы чтобы исправлять ошибки людей. Но кто же тогда будет исправлять ошибки компьютера?..


Вернуться в Visual Basic .NET

Кто сейчас на конференции

Сейчас этот форум просматривают: Yandex-бот и гости: 39

    TopList