![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#141 | |
Форумчанин
Регистрация: 12.03.2019
Сообщений: 432
|
![]() Цитата:
BDA Приветствую ! отлично вышло у Вас, я изначально цикл не правильно строил. А что с 16, почему не получится ? Как быть с 16 ? Всётаки функция нужна будет ? Я вот использовал, функцию и сделал так, но считает не корректно. В чём ошибка ? Код:
|
|
![]() |
![]() |
![]() |
#142 |
Форумчанин
Регистрация: 12.03.2019
Сообщений: 432
|
![]()
Да, Вы правы с 16 касячит, неправильно считает, даже , если с одним байтом исключения, не говоря уже о двух, а как исправить ?
Последний раз редактировалось sergey.serg-72; 23.11.2021 в 04:30. |
![]() |
![]() |
![]() |
#143 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,429
|
![]()
Не запускал. Визуально ошибок не вижу. Проверьте вводимые адреса.
Код:
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись
![]() |
![]() |
![]() |
![]() |
#144 | |
Форумчанин
Регистрация: 12.03.2019
Сообщений: 432
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#145 | |
Форумчанин
Регистрация: 12.03.2019
Сообщений: 432
|
![]() Цитата:
Что то с функцией и с кодом, вообще не считает, нули (00) на выходе после подсчёта. не пойму в чём дело, функция то на старые алгоритмы и всё гуд, а здесь не считает , в чём проблема, где я на касячил? Код:
|
|
![]() |
![]() |
![]() |
#146 | |
Форумчанин
Регистрация: 12.03.2019
Сообщений: 432
|
![]() Цитата:
Код:
Ни первый, ни второй код не работают с функцией. Последний раз редактировалось sergey.serg-72; 23.11.2021 в 08:05. |
|
![]() |
![]() |
![]() |
#147 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,429
|
![]()
Потеряли "buf_len:= addr2 - addr1;".
Нужно "F.Read(A[0], buf_len);", а то вылезаете за границу массива. И для красоты в обоих вариантах делать "edit2.Text := IntToHex(crc, 4);", чтобы ведущие нули для 2байтового числа появились. Вы адреса верно задаете?
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись
![]() |
![]() |
![]() |
![]() |
#148 |
Форумчанин
Регистрация: 12.03.2019
Сообщений: 432
|
![]()
Да, действительно , дополнил код №1 толку ноль с байтом исключения на 2В должна быть сумму :0DAA, а программа выдаёт А4АА. вот исправленный первый код :
Код:
|
![]() |
![]() |
![]() |
#149 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,429
|
![]()
Задайте конечный адрес на 1 байт больше.
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись
![]() |
![]() |
![]() |
![]() |
#150 | |
Форумчанин
Регистрация: 12.03.2019
Сообщений: 432
|
![]() Цитата:
Код:
|
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Opendialog завис | DimOn4Ik | Общие вопросы Delphi | 12 | 02.11.2018 16:08 |
Реализация суммы в простом варианте. | Mariolka | PHP | 8 | 10.11.2016 15:50 |
С++ сортировка в текстовом файле. (Задание на курсовик никак не получается) | Evg888 | Помощь студентам | 1 | 02.06.2012 19:37 |
Житейская задачка о простом копировании | mephist | Помощь студентам | 11 | 16.05.2009 20:42 |