Имя: Пароль:
1C
 
Неверный тип параметра. получил структуру из модуля повторного использования
,
0 DomanM
 
19.10.15
11:21
Стал получать структуру из модуля повторного использования, стало ругаться на метод где в параметре эта структура, мол эта структура не примитивный тип - Допустимы только примитивные типы, ссылки, Структура...в отладке смотрю та же структура...что случилось?
1 DTXyupyup
 
19.10.15
11:23
Структуру то как получаешь?
При чем тут метод с параметром этой структуры?
2 DomanM
 
19.10.15
11:33
(1) стурктуру получаю обычно (создаю , добавляю значений), уже получал точно так же в другом модуле и там все работает(код один в один), метод где параметр эта структура имеется ввижу
3 aleks_default
 
19.10.15
11:35
Структура - не примитивный тип.
4 DomanM
 
19.10.15
11:41
(3) вот этот текст из сообщения по ошибке - "Допустимы только примитивные типы, ссылки,структура"
5 DomanM
 
19.10.15
11:44
(3) т е пусть не примитивный, но если получить структуру из модуля без повторного использования, в этом методе на такие вещи не ругается
6 mikecool
 
19.10.15
11:44
(5) состав структуры точно одинаков?
7 DTXyupyup
 
19.10.15
11:50
Попробуй фиксированную структуру
8 DomanM
 
19.10.15
11:51
(6) на первый взгляд да, а что искать?
9 DTXyupyup
 
19.10.15
11:55
(7) Если не получится, то, наверн, придётся ключи структуры в параметры вынести. Логично вроде, что на структуру ругается
10 aleks_default
 
19.10.15
11:55
Вообще-то, так ругатсо должно только во внешнем соединении...
11 DomanM
 
19.10.15
11:59
(7) слишком много лопатить, она очень часто меняется эта структура
12 DomanM
 
19.10.15
12:07
(9) фикс не работает, и не фига не логично в ошибке же сказано что можно структуры и ЕЩЕ РАЗ - из другого модуля все работает
13 DTXyupyup
 
19.10.15
12:43
(12) ЕЩЁ РАЗ. Другой модуль не повторного использования.
Повторное испльзование подразумевает кэширование результат по параметрам. Сравнить две структуры - не очень просто.
14 DomanM
 
19.10.15
12:56
(13) и что из этого следует?
15 DomanM
 
19.10.15
13:04
(13) сделал тестовый метод, передал туда эту же структуры - не ругается...ругается только на конкретный вызов(((
16 DTXyupyup
 
19.10.15
13:42
Ключи структуры какой тип имеют?
17 DomanM
 
19.10.15
15:07
(16) строки конечно
18 cw014
 
19.10.15
15:53
(16)(17) Не ключи а значения
19 DomanM
 
19.10.15
16:00
(18) ссылки есть, чего не должно быть?
20 DomanM
 
20.10.15
09:33
при чем только повторный вызов этого метода((
21 DomanM
 
20.10.15
09:46
короче только функции и только повторно, причем сама структура возвращается, т . е еметод повторного исп. возвращающий эту структуру отрабатывает нормально
22 НЕА123
 
20.10.15
09:52
ответ
(6)(18)
23 DomanM
 
20.10.15
09:55
(22) где одинаковы? при первом и втором вызове? какие типы значений недопустимы?
24 НЕА123
 
20.10.15
10:01
(23)
см (4)
25 DomanM
 
20.10.15
10:08
(24) ок. при повторном вызове структура немного другая, но типы в структуре примитивные либо ссылки
Независимо от того, куда вы едете — это в гору и против ветра!