![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#31 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,428
|
![]()
К функции относится только код до continue включительно. Остальное в процедуре. Если хочется менять начальный, конечный и адрес для игнорирования, то удобнее 3 эдита (или spinedit или scrollbar, но это уже украшательства для удобства пользователя).
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись
![]() |
![]() |
![]() |
![]() |
#32 | |
Форумчанин
Регистрация: 12.03.2019
Сообщений: 432
|
![]() Цитата:
значит с функцией я правильно разобрался. Тогда не понятно с процедурой : 1) Код:
два buf_len с buf это надо создавать новую переменную. или это моя переменная Buffer: String;? что за переменные addr - begin_addr ? Согласен пусть будет три эдита, красота не нужна. |
|
![]() |
![]() |
![]() |
#33 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,428
|
![]()
Да, нужно объявить горсть новых переменных (4 штуки).
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись
![]() |
![]() |
![]() |
![]() |
#34 | |
Форумчанин
Регистрация: 12.03.2019
Сообщений: 432
|
![]()
переменных типа word, int64, или string?
И как быть с этим из функции её тоже как переменную skip_ . ? компилятор не видит её из процедуры ... Цитата:
Код:
Последний раз редактировалось BDA; 14.11.2021 в 04:19. |
|
![]() |
![]() |
![]() |
#35 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,428
|
![]()
Пора уже начинать писать код с отступами (или хотя бы нажимать "автоформатирование"). Не запускал, но примерно так:
Код:
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись
![]() |
![]() |
![]() |
![]() |
#36 | |
Форумчанин
Регистрация: 12.03.2019
Сообщений: 432
|
![]() Цитата:
Но я ч отступами. на оборот плохо. Сейчас найду автоформатирование. попробую. да,у меня почти так же, исправил как у ВАС. но результат нулевой. считает всё ровно не верно. где то ошибка явно. |
|
![]() |
![]() |
![]() |
#37 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,428
|
![]()
Визуально в коде проблем не вижу, так что проверьте, что именно вписываете эдиты в качестве начального, конечного адресов и адреса пропуска.
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись
![]() |
![]() |
![]() |
![]() |
#38 | |
Форумчанин
Регистрация: 12.03.2019
Сообщений: 432
|
![]() Цитата:
Ошибку нашёл. исправил и теперь всё отлично. ошибка в этой строке : buf_len := addr2 - addr1 +1; когда отнимаем от конечного адреса начальный и присваиваем переменной buf_len то +1 не надо. не надо прибавлять. Надо так : buf_len := addr2 - addr1; |
|
![]() |
![]() |
![]() |
#39 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,428
|
![]()
Да, это зависит от интерпретации конечного адреса (входит или нет этот адрес в диапазон для расчёта).
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись
![]() |
![]() |
![]() |
![]() |
#40 | |
Форумчанин
Регистрация: 12.03.2019
Сообщений: 432
|
![]() Цитата:
Сейчас появилась проблема, при загрузке файла пишет что занят другим процессом .видимо редактором. но раньше этого не было. мешает здорово. разбираюсь что не нравиться. И последний момент. думаю важный. чтоб универсально было. Если не надо исключать байт из подсчёта. а пересчитать полностью. То есть надо сделать чтоб ввёл в едит1 байт исключения. исключает, если не ввёл значит чтоб считал полностью. без исключения. это в функции менять надо ? |
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
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 |