|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#46
|
||||
|
||||
Так не пойдёт, давай архив.
Je venus de nulle part 55.026263 с.ш., 73.397636 в.д. |
#47
|
|||
|
|||
Вот в чем проблема:
Код:
for I := min1 to Length(byteArray) - 2 do byteArray[i] := byteArray[I + 1]; SetLength(byteArray, Length(byteArray) - 1); |
#48
|
|||
|
|||
Цитата:
|
#49
|
|||
|
|||
В первом архиве находится программа. Во втором - пошаговое описание всех действий на иллюстрациях, для лучшего переваривания.
|
#50
|
|||
|
|||
надо было завести в edit-ы сразу входные данные, чтобы осталось только нажать на кнопку
ещё при нажатии на кнопку не должно происходить цикла, а только один шаг, или если цикл, то с перерисовкой и паузой, чтобы видеть по шагам что происходит и на плане на самих скринах укажи что должно происходить по шагам, а для этого нужно хоть немного понимать как тот алгоритм работает |
#51
|
|||
|
|||
Цитата:
|
#52
|
|||
|
|||
выглядит всё так, как если бы ты не понимал что должно происходить в этой программе.
если я ошибаюсь тогда вырази то что должно происходить доступным способом, надо обьяснять почему тот <план - пошаговое описание всех действий на иллюстрациях> ничего не выражает? |
#53
|
|||
|
|||
там все довольно понятно описано. Что именно тебе непонятно?
|
#54
|
||||
|
||||
Понятно кому? Почему Edit-ы первоначально не инициализированы?
Je venus de nulle part 55.026263 с.ш., 73.397636 в.д. |
#55
|
|||
|
|||
Цитата:
|
#56
|
||||
|
||||
Общение глухого со слепым, начинается обычный флейм и тему можно закрывать.
Je venus de nulle part 55.026263 с.ш., 73.397636 в.д. |
#57
|
|||
|
|||
ок. начнем по новой...
Цитата:
|
#58
|
|||
|
|||
если кто то пытался пошагово запустить мою программу, то думаю вы заметили что после каждой итерации массива, массив сокращается на 1 индекс. НО значения индексов не смещаются и получается что мы с каждой итерацией просто удаляем последний индекс массива и на этом наш цикл завершается... Как сделать так, чтобы при удалении индекса значения индексов смещались???
|
#59
|
|||
|
|||
Как сделать так чтобы массив не видел индекс, заблокировать его или еще что то сделать? Может быть есть какая нибудь функция или команда???
НЕ ТАК КАК ЗДЕСЬ: Код:
for I := min1 to Length(byteArray) - 2 do byteArray[i] := byteArray[I + 1]; SetLength(byteArray, Length(byteArray) - 1); |