2 / 2 / 0
Регистрация: 07.05.2014
Сообщений: 32
|
||||||
1 | ||||||
Access Violation в подпрограмме07.05.2014, 20:58. Показов 554. Ответов 7
Метки нет (Все метки)
Доброго вечера, не сильно разбираюсь в Deplhi, почти написал программу, которая по заданным числам массива из 11 элементов, сначала располагает все положительные числа в порядке возрастания, а затем нули и отрицательные в порядке убывания. При выводе массива, выводит ошибку 'Access Violation at 0x30303030:read of adress 0x30303030'.
Однако выводится 4 числа, а на 5-м выпадает, но если задать, что в массиве 12 элементов, всё нормально будет.
0
|
07.05.2014, 20:58 | |
Ответы с готовыми решениями:
7
AssignFile и access violation Access violation at adress Access violation при сравнении изображений Access Violation при BitMap.Create |
2664 / 2270 / 279
Регистрация: 24.12.2010
Сообщений: 13,723
|
|
07.05.2014, 21:05 | 2 |
0
|
2 / 2 / 0
Регистрация: 07.05.2014
Сообщений: 32
|
|
07.05.2014, 21:10 [ТС] | 3 |
15, чтобы он не 1 раз цикл провел по I, а 15 раз, грубо говоря цикл-повторитель. На Фортране учили, там это работало.
0
|
2664 / 2270 / 279
Регистрация: 24.12.2010
Сообщений: 13,723
|
|
07.05.2014, 21:16 | 4 |
Я и спрашиваю - почему именно 15 ? Почему не 3, не 200, не 100500 ?)
Добавлено через 1 минуту А здесь 4 от какой балды ? Потому что Васик учили и там это работало ?) Добавлено через 39 секунд А это зачем ?
0
|
2 / 2 / 0
Регистрация: 07.05.2014
Сообщений: 32
|
|
07.05.2014, 21:22 [ТС] | 5 |
mss, в Фортране брал по 10-20, тут решил 15 взять. Сейчас пробовал увеличивать его, потом уменьшать, дошел 1 to 1, вывел 10 чисел, чем число L больше, тем меньше чисел он выводит. Но если это число L я уберу, тогда как мне лучше сделать, чтобы он не 1 раз прошел I, а несколько раз?
Добавлено через 2 минуты mss, там 4 идет от условия задачи, мне нужно чтобы первые 5 чисел располагались по возрастанию. После первой подпрограммы он весь по убыванию, а только первые 5 должны быть по возрастанию. М := 1, да что-то химичил раньше, забыл убрать)
0
|
2664 / 2270 / 279
Регистрация: 24.12.2010
Сообщений: 13,723
|
|
07.05.2014, 21:25 | 6 |
0
|
пофигист широкого профиля
4733 / 3167 / 859
Регистрация: 15.07.2013
Сообщений: 18,252
|
|
07.05.2014, 21:25 | 7 |
Имхо слишком вольно подсовывать статический массив в качестве открытого массива.
0
|
mss
|
07.05.2014, 21:28
Access Violation в подпрограмме
#8
|
Не по теме:
Но штудировать учебник - не царское дело
0
|
07.05.2014, 21:28 | |
Создание COM-сервера.Ошибка Access violation Delphi XE5 + TComPort 4.13 = access violation Access violation at address при запуске потоков TList. Ошибка Access Violation при создании. Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |