|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
17.12.2018, 20:08 | #1 |
Регистрация: 17.12.2018
Сообщений: 3
|
Ошибка "exeption class EAcessViolation with message..." (Deplhi)
Вечер добрый! При решении задачи "Дана вещественная матрица размером 5х4. Упорядочить ее строки по неубыванию их наибольших элементов" столкнулся с проблемой. При попытке записать максимальные числа в каждой из 5 строк в массив MaxInCol выходит следующая ошибка: "Project Project1.exe raised exception class EAcessViolation with message 'Access violation at address 0045C4AB in module 'Project1.exe'. Write of adress 00000004'. Process stopped.". Указывает на 50 строчку кода. Помогите разобраться, пожалуйста.
Код:
Последний раз редактировалось Ванчезз; 17.12.2018 в 20:11. |
17.12.2018, 20:13 | #2 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
А где под MaxInCol память выделена?
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
17.12.2018, 20:18 | #3 |
Регистрация: 17.12.2018
Сообщений: 3
|
|
17.12.2018, 20:22 | #4 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
У тебя там динамический массив. Для него кроме описания нужно еще память и выделить, динамически
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
17.12.2018, 20:24 | #5 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,708
|
Это обхявление. Память для динамического массива выделяется заданием размера.
|
17.12.2018, 20:32 | #6 |
Регистрация: 17.12.2018
Сообщений: 3
|
|
18.12.2018, 09:07 | #7 |
instagram
Участник клуба
Регистрация: 24.05.2008
Сообщений: 1,451
|
все верно, .. или почему нет результата в StringGrid1?
Код:
|
18.12.2018, 09:10 | #8 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Выделил верно, красненьким. Только чему там j будет равно в этот момент?
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
18.12.2018, 09:19 | #9 |
instagram
Участник клуба
Регистрация: 24.05.2008
Сообщений: 1,451
|
|
18.12.2018, 09:21 | #10 | ||
Старожил
Регистрация: 20.04.2008
Сообщений: 5,526
|
и будущая "ошибка"
Цитата:
Код:
Цитата:
-1.4 -7.06 -5 -11.5 .... и что здесь максимум ?
программа — запись алгоритма на языке понятном транслятору
|
||
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Ошибка: " class EAccessViolatiossViolation with n with message 'Access violation at address 0052D1D5..." | lutdan | Помощь студентам | 4 | 02.04.2011 04:29 |
Ошибка! exeption class raised EAccess... | Davlet M | Помощь студентам | 0 | 30.01.2010 23:51 |
"Project Project1.exe raised class EConvertError with message'''is not a valid floating point value'." | Doz1metr | Помощь студентам | 9 | 24.06.2009 19:06 |
Ошибка:"Project raised exception class EConvertError..." | Gambit90 | Помощь студентам | 6 | 14.01.2009 14:12 |
Ошибка: "EAccessViolation with message..." | Ravnica | Помощь студентам | 4 | 04.11.2007 20:46 |