|
В переменную не возвращается значение функции
| ☑ |
0
Hammond
01.03.21
✎
22:18
|
Дорогие форумчане, столкнулся с неким непонимаем.
Есть некоторая функция, назовём её Функция(параметр) экспорт
В другом модуле пишу такую строку:
Переменная = ОбщийМодуль.Функция();
Ставлю точку останова на этой строке и точку останова в Функция(параметр) экспорт, смотрю в отладчике.
Отладчик не переходит в Функцию, просто завершается на строке переменная = функция().
В чём может быть проблема, подскажите неопытному.
|
|
1
Hans
01.03.21
✎
22:25
|
Отладка на сервере не работает.
|
|
2
Hammond
01.03.21
✎
22:40
|
Но ведь функция должна возвращать значение в переменную?
|
|
3
Hammond
01.03.21
✎
22:40
|
А она прерывается на этой строке, переменная остаётся пустой, а код дальше не выполняется
|
|
4
acht
01.03.21
✎
22:45
|
Что значит "Отладчик завершается"?
|
|
5
Hans
01.03.21
✎
22:49
|
(2) Кто его знает что там у тебя в функции.
|
|
6
Hammond
01.03.21
✎
22:51
|
(4) точка останова на строке переменная = ОбщийМодуль.Функция(). Жму переход на следующую строку, отладка заканчивается, весь код после этой строки не выполняется. Даже если поставить точку останова на следующей строке, Отладчик туда не зайдёт.
|
|
7
Hammond
01.03.21
✎
22:53
|
(5) точно не скажу, сейчас нет доступа.
Но суть там а-ля если guid заполнен, то возврат ссылки на заказ, иначе возврат.
|
|
8
Hammond
01.03.21
✎
22:54
|
Guid там заполнен по идее
|
|
9
Ёпрст
01.03.21
✎
23:01
|
(6) ошибка исполнения кода в твоей функции ?
|
|
10
Chameleon1980
01.03.21
✎
23:05
|
когда покажешь код своей функции все станет яснее. А так - игра "угадайка"
|
|
11
acht
01.03.21
✎
23:33
|
(6) Отлаживаешь незаписанный код?
|
|
12
Cthulhu
02.03.21
✎
04:57
|
неограниченная рекурсия?
|
|
13
Kesim
02.03.21
✎
11:29
|
(0) забыл "возврат вз" ? ))
|
|