Форум программистов, компьютерный форум, киберфорум
Visual Basic .NET
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 16.09.2013
Сообщений: 17

Изменение и сохранение файла eeprom

16.09.2013, 13:25. Показов 950. Ответов 0
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте всем.
Прошу помочь разобраться с проблемой. Я не программист, поэтому прошу понять и простить
Имеется считанный с некоего устройства дамп.
Задача стоит следующая:
1. Считать из определенных адресов число.
2. Пересчитать из шестнадцатиричного представления в десятичное, вывести в текстбокс.
3. Изменить число в текстбоксе
4. Перевести обратно в шестнадцатиричную систему и записать в те же адреса, откуда считано.
5. Сохранить файл.
Открыть и вывести в текстбокс получается. И на этом застопорился.
пока вот что вышло:
VB.NET
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
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
Private Sub ОткрытьToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ОткрытьToolStripMenuItem.Click
 
        Dim ofd As New OpenFileDialog
 
        If ofd.ShowDialog = Windows.Forms.DialogResult.Cancel Then Return
        Dim path As String = ofd.FileName
 
        Try
            Dim myFileStream As System.IO.FileStream
            myFileStream = New System.IO.FileStream(path, IO.FileMode.Open)
            Dim myBinaryReader As New System.IO.BinaryReader(myFileStream)
 
 
            Dim bData() As Byte = myBinaryReader.ReadBytes(myFileStream.Length)
 
 
            Dim str1 As String = ""
 
            Dim n As Integer = 0
 
            Dim Temp As String
 
            For i As Integer = 264 To 267
 
                Temp = Hex(bData(i).ToString)
                If Len(Temp) = 1 Then Temp = "0" & Temp
                Select Case n
                    Case 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14
                        str1 = str1 & Temp & "  "
                    Case 15
                        str1 = str1 & Temp & vbCrLf
                        n = -1
                End Select
                n += 1
            Next
 
            TextBox1.Text = str1
 
 
 
            Dim str2 As String = ""
            For i As Integer = 256 To 259
 
                Temp = Hex(bData(i).ToString)
                If Len(Temp) = 1 Then Temp = "0" & Temp
                Select Case n
                    Case 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14
                        str2 = str2 & Temp & "  "
                    Case 15
                        str2 = str2 & Temp & vbCrLf
                        n = -1
                End Select
                n += 1
            Next
            TextBox2.Text = str2
            myBinaryReader.Close()
            myFileStream.Close()
 
        Catch err As Exception
            MsgBox(err.ToString)
 
        End Try
 
    End Sub
Сам файл такого вида:
Миниатюры
Изменение и сохранение файла eeprom  
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
16.09.2013, 13:25
Ответы с готовыми решениями:

Сохранение/изменение файла
Доброго любого времени суток. Подскажите пожалуйста, кто знает, каким образом работать с файлами на ios. С загрузкой файлов, включенных в...

Изменение и сохранение текстового файла
Дан текстовый файл, содержащий 100 строк. Программа запрашивает у пользователя, что необходимо сделать: a) удалить каждую четную строку ...

Сохранение/изменение файла в интернете
Есть проект C# на monogame,хотим сохранение результатов в текстовый файл на гугл диске с открытым доступом для любых действий(если есть...

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
16.09.2013, 13:25
Помогаю со студенческими работами здесь

Открытие, изменение и сохранение pdf файла из VB
Привет всем!!! Если похожий вопрос уже есть - не бейте. Я искал - не нашел. Вопрос такой. Есть шаблон pdf с 10 полями (in1, in2 ....)....

Изменение-удаление записи и сохранение измененного файла
составила базу данных(точнее файл с записями), все действия, которые было необходимо делать, сделала... сами записи выводятся в...

AtmelStudio 6.0 - сохранение EEPROM
Доброго дня. Проблемка в том, что при отладке на эмуляторе, при каждом запуске проекта EEPROM обнуляется. При запуске прошивка...

Сохранение структуры в EEPROM AVR?
Доброго времени суток! Пишу программу в студии под мегу 16 и возник вопрос. Делаю так: typedef struct { unsykned char Name_1; ...

Сохранение структур в EEPROM AT90CAN128 (CVAVR 1.25)
Добрый день, у меня такой вопрос: есть структура struct st { unsigned char A; unsigned char B; unsigned char C; } state; ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Новые блоги и статьи
Отображение реквизитов в документе по условию и контроль их заполнения
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеСпецтехники", разработанного в конфигурации КА2. Данный документ берёт данные из другого нетипового документа. . .
Фото всей Земли с борта корабля Orion миссии Artemis II
kumehtar 04.04.2026
Это первое подобное фото сделанное человеком за 50 лет. Снимок называют новым вариантом легендарной фотографии «The Blue Marble» 1972 года, сделанной с борта корабля «Аполлон-17». Новое фото. . .
Вывод диалогового окна перед закрытием, если документ не проведён
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать программный контроль на предмет проведения документа. . .
Программный контроль заполнения реквизита табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать контроль заполнения реквизита "ПричинаСписания". . .
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение: DISM / Online / Add-Capability / CapabilityName:WMIC~~~~ Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: при создании документов установить период списания автоматически. . .
Вывод данных в справочнике через динамический список
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2. Задача: вывести данные из ТЧ нетипового документа. . .
Программное заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению. На форме документа создается. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru