JeezyWonder Ответов: 1

Откройте файл. bin и поместите его значение в текстовое поле


Привет всем добрым людям. Им миграция из в VB6, чтобы vb.net. Может ли кто - нибудь объяснить, как сделать это действие: откройте файл .bin-затем поместите его значение в textbox, richtextbox или listbox, дело в том, что мне нужно будет отправить это значение через UART

Любая помощь ценит это, спасибо

Что я уже пробовал:

Private Sub open_Click()
     SaveFileDialog1.Filter = "bin files{*.bin)|*.bin"
     If SaveFileDialog1.ShowDialog = System.Windows.Forms.DialogResult.OK _
     Then
         My.Computer.FileSystem.WriteAllText _
         (SaveFileDialog1.FileName, TextBox7.Text, True)
     End If
 End Sub

Maciej Los

Какой контент вы хотите сохранить в этом двоичном файле. Кажется, вы хотите сохранить текст. Изменение расширения файла не приводит к изменению типа файла. Понял?
Вы должны быть более конкретными и предоставить более подробную информацию о вашей проблеме.

JeezyWonder

Я хочу открыть файл. bin, который содержит 512 байт с шаблоном "1 байт пространства 1 байт пространства". Вы можете видеть на этом изображении http://imgur.com/a/C2lZc

Tomas Takac

Используйте кнопку ответить, иначе пользователь не будет уведомлен о вашем комментарии.
Вопрос: зачем вам нужно показывать произвольные двоичные данные в текстовом поле?

1 Ответов

Рейтинг:
2

Richard MacCutchan

Использовать Класс BinaryReader (System.IO)[^] чтобы прочитать файл. Затем вам нужно будет выполнить любую обработку, необходимую для преобразования двоичных данных в читаемый текст, который вы затем поместите в текстовое поле.