Вопрос : Писание форматного архива к памяти

Я использую следующий функцию для того чтобы раскрыть и прочитать форматный архив к RichTextBox и ему работает отлично.  Я хотел был бы сделать должна мочь сохранить архив к памяти, и после этого могло вызвать ее более последним если потребитель хочет revert назад к первоначально архиву.  (Потребитель имеет вариант для того чтобы изменить архив внутри коробки текста).

So основно, котор я хочу мочь обеспечить кнопку препятствует потребителю revert назад к архиву, котор хранят в памяти.  Я знаю мне нужно использовать MemoryStream, но я как раз не могу давать в численном выражении как сделать писание и прочитать…
class= " ясное " >
> " codeSnippet " class=
class= " lineNumbers "
class=
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
подводная лодка OpenFileDialog1_FileOk " class= " id= " codeSnippet776235
Public (прислужник ByVal как System.Object, ByVal e как System.ComponentModel.CancelEventArgs) регулирует OpenFileDialog1.FileOk

        txtFile.Text = OpenFileDialog1.FileName.ToString ()
        'Попытка для того чтобы закрыть открытый архив
        OpenFileDialog1.Dispose ()
        Тусклое ioOutput как шнур = ""
        'txtFile.Text если архив -, то имя раскрыло более раньше
        Если File.Exists (txtFile.Text) после этого
            Тусклое ioFile как новое StreamReader (txtFile.Text)
            Тусклое ioLine как шнур = ""
            Тусклые ioLines как шнур = ""
            Пока не ioFile.EndOfStream
                ioLine = ioFile.ReadLine
                ioLines = ioLines & vbCrLf & ioLine
            Закончитесь пока
            ioOutput = ioLines

            'Препятствует магазину архив к памяти как раз в случае
                   'Установьте Кодего хранит ioOutput к памяти здесь

            'Попытайтесь закрывать открытый архив снова
            ioFile.Close ()
        Закончитесь если
        'Установьте поток результата в RichTextBox
        RichTextBox1.Text = ioOutput

    Подводная лодка конца
class=

Ответ : Писание форматного архива к памяти

Как раз храньте оно в шнуре на уровне типа…
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
Общественный тип Form1

    Приватное FileData как шнур = ""

    Приватная подводная лодка Button1_Click (прислужник ByVal как System.Object, ByVal e как System.EventArgs) регулирует Button1.Click
        Using ofd как новое OpenFileDialog
            Если ofd.ShowDialog = Windows.Forms.DialogResult.OK после этого
                Попытка
                    FileData = My.Computer.FileSystem.ReadAllText (ofd.FileName)
                    txtFile.Text = ofd.FileName
                    RichTextBox1.Text = FileData
                Задвижка ex как исключение
                    MessageBox.Show («архив: » & ofd.FileName & vbCrLf & vbCrLf & ex.ToString, «архив», MessageBoxButtons.OK, MessageBoxIcon.Error Loadin ошибки)
                Попытка конца
            Закончитесь если
        Закончитесь Using
    Закончите подводную лодку

    Приватная подводная лодка Button2_Click (прислужник ByVal как System.Object, ByVal e как System.EventArgs) регулирует Button2.Click
        RichTextBox1.Text = FileData
    Подводная лодка конца

Тип конца
Другие решения  
  •  Как я добавляю кнопки на форме PDF для того чтобы добавить/извлекаю рядки данных?
  •  Шнур ошибки в блоке задвижки?
  •  сколько вариант сервера SQL на одной машине
  •  Внешний вид 2007 не может архивный файл открытой сети сохраненный
  •  Активно директория DNS записывает вопрос
  •  Отчет о доступа 2010 экспорта к CSV с коллекторами?
  •  Прокладчик OCE 9400 не начинает
  •  как добавить десятичное место в формуле в отчете о кристалла seagate
  •  Windows XP и Мичрософт Оутлоок и проблемы установителя Windows
  •  VB6 к VS2010 - консультации тренировки?
  •  
    programming4us programming4us