![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#231 | |
Форумчанин
Регистрация: 12.03.2019
Сообщений: 376
|
![]() Цитата:
Вот типа процедуры, или функции и тогда сам код и сохранение не дублировать. Этот вариант (мой) тоже сгодится ребятам на списалки, чтоб не у всех одинаково..... Оба кода найдут применение, если исголюсь может третий, как нибудь смастырю, на списалки. А Ваш себе, естественно оставлю. |
|
![]() |
![]() |
![]() |
#232 | |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,322
|
![]() Цитата:
С этим кодом и вашим тестовым файлом у меня записалось 7 из 8 диапазонов, а отбросился только последний.
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись
![]() |
|
![]() |
![]() |
![]() |
#233 | |
Форумчанин
Регистрация: 12.03.2019
Сообщений: 376
|
![]() Цитата:
Я правильно понимаю что цикл while fbin.Position < ranges4[j, 1] do, за место , while fbin.Position < Min(fbin.Size, ranges4[j, 1]) do , потому как и с одним работает и с другим корректно, но два ведь не оставишь . |
|
![]() |
![]() |
![]() |
#234 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,322
|
![]()
Новый if гарантирует, что ranges4[j, 1] меньше или равен fbin.Size перед этим циклом, поэтому нет смысла делать Min.
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись
![]() |
![]() |
![]() |
![]() |
#235 |
Форумчанин
Регистрация: 12.03.2019
Сообщений: 376
|
![]()
это только с Вашей помощью, для меня пока сложно.
|
![]() |
![]() |
![]() |
#236 |
Форумчанин
Регистрация: 12.03.2019
Сообщений: 376
|
![]() |
![]() |
![]() |
![]() |
#237 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,322
|
![]()
Примерно так:
Код:
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись
![]() |
![]() |
![]() |
![]() |
#238 | |
Форумчанин
Регистрация: 12.03.2019
Сообщений: 376
|
![]() Цитата:
А я опять, отловил у нас недочёт , в S19 у нас диапазон от 0 до 65536 байт так? Так вот , если адрес последний не входят в диапазон , то останавливаемся на пред последнем. А теперь попробуйте байт один в редакторе убрать, чтоб стало 65535 и код обработки не сработает и перескачет и будет не полный последний адрес, что неправильно, если 65536, или 65534 срабатывает, а вот если 65535 то проскакивает, а не должен проскакивать. Один байт от неполных 65536 и всё, код не работает. Не ставить ведь на 65534 ? И адреса менял и +1 и -1 бестолку, либо байт отрезает от нужного диапазона при конвертации , либо проскакивает и не останавливается на предпоследнем диапазоне. В общем касяк . Я и $10000 и $FFFF выставлял, бестолку всё. Почему не видет и пропускает один байт 65535 ? Разбираюсь. Ограничение стоит до 65536 максимально, но при 65535 проскакивает и последний диапазон получается неверный. |
|
![]() |
![]() |
![]() |
#239 |
Форумчанин
Регистрация: 12.03.2019
Сообщений: 376
|
![]()
Кажись нашёл , маленький огрех, а столько сил и тестов.... Не учли момент .
Сделал так и всё пока нормально, но тестить по новому придётся . Код:
Код:
Последний раз редактировалось sergey.serg-72; 07.02.2022 в 05:43. |
![]() |
![]() |
![]() |
#240 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,322
|
![]()
Если последний адрес хочется включать, то надо еще и:
Код:
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись
![]() |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Нужно создать "батник", вырезать из "2.txt" первых n строк и вставить их в "1.txt" | temphard | Помощь студентам | 2 | 03.09.2013 16:03 |
Удаление первых n-строк из txt-файла | Neksion | Помощь студентам | 2 | 10.07.2013 18:12 |
Создать чтение из файла и запись в файл txt на С++ | skifre | Фриланс | 0 | 01.06.2012 16:16 |
поиск и выципление строк из txt файла | D_e_n_n | Помощь студентам | 7 | 04.02.2011 05:39 |
C# Представление txt файла как массива строк | asheb | Помощь студентам | 7 | 20.04.2010 12:51 |