|
Неверный тип параметра. получил структуру из модуля повторного использования | ☑ | ||
---|---|---|---|---|
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) ок. при повторном вызове структура немного другая, но типы в структуре примитивные либо ссылки
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |