![]() |
|
Модераторы: Poseidon, Snowy, bems, MetalFan |
![]()
|
|
| TheAviator |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 219 Регистрация: 28.9.2003 Где: Николаев-Киев Репутация: нет Всего: нет |
Вот кусочек процедуры
Где i,ind,m,n:integer; U:TU; TU=array[0..10,0..13] of Extended; (Тип) W,Param:Extended; f:array [0..13] of Extended; new:array[0..199] of Extended; При ind=92 , n=16390 (!) Если строку U[m,n]:=new[ind];U[n,m]:=new[ind]; убрать, то пашет. А так вылетает с foating point operation. Пробовал эту строчку выносить в отдельный цикл - та же самая фигня. А загнать значения из new в матрицу U мне надо! |
|||
|
||||
| Cheba |
|
|||
![]() pointless one ![]() ![]() ![]() Профиль Группа: Vingrad developer Сообщений: 1777 Регистрация: 27.11.2003 Где: /dev/null Репутация: 1 Всего: 62 |
Фишка вот в чем:
У тебя U[0..10, 0..13]. m и n изменяются от 0 до 13, а ты пишешь: U[m,n] := new[ind]; U[n,m] := new[ind]; Вот когда у тебя что-то больше 10 (n на первом же цикле примет значение 11) вылазит Access violation, а не floating point. |
|||
|
||||
| TheAviator |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 219 Регистрация: 28.9.2003 Где: Николаев-Киев Репутация: нет Всего: нет |
Тьфу. Как я не заметил... Действительно, мне нужно было отражать матрицу 10*10.
|
|||
|
||||
| TheAviator |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 219 Регистрация: 28.9.2003 Где: Николаев-Киев Репутация: нет Всего: нет |
Интересно, почему в этом варианте тож вылетает с Акцес Виолейшн? Ну и с переменной n та же малина и точно на том же шаге...
|
|||
|
||||
| markowww |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 66 Регистрация: 27.2.2003 Где: В Вологде-где Репутация: нет Всего: нет |
Та же самая ошибка. У тебя If обрабатывает только первое присваивание. Пиши:
|
|||
|
||||
| TheAviator |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 219 Регистрация: 28.9.2003 Где: Николаев-Киев Репутация: нет Всего: нет |
ГыГ.. Лопух, студент, лопух..
И микрофон при нем.. при нем.. |
|||
|
||||
![]()
|
| Правила форума "Delphi: Общие вопросы" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |