почему-то в схеме code_14541.txt 1 компонент MathParse выдает ошибку в позиции 6 хотя ничего такого не сделал, вроде если NULL подается на точку, то приравнивается к 0, а тут ошибка
------------ Дoбавленo в 17.56:
Или дело в BASS_ChannelPosition
Этот топик читают: Гость
Разработчик
Ответов: 4698
Рейтинг: 426
|
|||
карма: 10 |
| ||
файлы: 1 | code_14541.txt [1KB] [134] |
Администрация
Ответов: 15295
Рейтинг: 1519
|
|||
Assasin, именно в таком включении должна была показаться ошибка Run time error XXX, что конечно явилось бы более информативным, но не менее плачевным. Необходимо обязательно указать канал, позицию которого требуется получить. Тогда все будет работать.
|
|||
карма: 27 |
|
Разработчик
Ответов: 4698
Рейтинг: 426
|
|||
Все, понял, я знал, что нужно задать имя канала(обязательно существующего), только я подумал, что ошибка может быть именно в MathParse, теперь я убедился в обратном
|
|||
карма: 10 |
|
Администрация
Ответов: 15295
Рейтинг: 1519
|
|||
Assasin, а как это интересно предполагалось использовать данный кусок без проигрывания звука?
|
|||
карма: 27 |
|
Разработчик
Ответов: 4698
Рейтинг: 426
|
|||
Разложу все по полочкам:
|
|||
карма: 10 |
|
Администрация
Ответов: 15295
Рейтинг: 1519
|
|||
когда нарушается режим обращения к памяти происходить может все что угодно, runtimeerror - это лучшее разрешение ситуации. По хорошему конечно в элемент нужно вводить проверку на заданность менеджера и сразу об этом предупреждать.
|
|||
карма: 27 |
|
Ответов: 9906
Рейтинг: 351
|
|||
В MathParse есть пример с внешним вычислением факториала.
Переполнить факториал - да как два пальца. И переполнение будет именно в элементе Math. А поймает MathParser - давно известное дело, вроде бы.... |
|||
карма: 9 |
|
7