28.08.2003, 12:43 | #1 |
Гость
|
Неправильные типы аргументов в операции присвоения значения переменной
Имею следующий код в классе:
public void new(Common _common, LedgerVoucherTrans _ledgerVoucherTrans) { ; common = _common; switch (_common.tableId) { case tableNum(LedgerJournalTrans): ledgerJournalTrans = _common; break; } } При вызове данного кода получаю данную ошибку в строке: common = _common; Данный код поправить не успел, но данный класс вызываю из своего класса. Самое примечательно, что из класса, который не правил, вызов данного кода дает ту же ошибку времени выполнения. |
|
28.08.2003, 13:29 | #2 |
Гость
|
интересно, что если в статическом методе данного класса
объявить переменную типа Common и произвести присваниевание ей, то все хорошо |
|
28.08.2003, 13:49 | #3 |
NavAx
|
Надо объявит переменную common.
Т.е. до common = _common; надо common common; common = _common; |
|
28.08.2003, 13:52 | #4 |
Гость
|
переменная common объявлена в classDeclaration
|
|
28.08.2003, 13:53 | #5 |
Гость
|
вдогонку: класса RAssetPost
|
|
28.08.2003, 15:17 | #6 |
Гость
|
Вопрос был решен инкрементальной компиляцией.
Обидно, понимаешь. Но все так просто. |
|
28.08.2003, 16:09 | #7 |
Участник
|
Цитата:
Изначально опубликовано Anders
Вопрос был решен инкрементальной компиляцией. Обидно, понимаешь. Но все так просто. |
|
28.08.2003, 16:38 | #8 |
Гость
|
Сорри, очепяточка вышла.
Правильно надо было: "Инкрементная компиляция" Живет по правой копке мышки на классе в Add-Ins. |
|
28.08.2003, 16:43 | #9 |
Гость
|
Сорри, очепяточка вышла.
Правильно надо было: "Инкрементная компиляция" Живет по правой копке мышки на классе в Add-Ins. |
|
28.08.2003, 16:55 | #10 |
Участник
|
Цитата:
Изначально опубликовано Anders
Сорри, очепяточка вышла. Правильно надо было: "Инкрементная компиляция" Живет по правой копке мышки на классе в Add-Ins. В английской версии называется "Compile forward". |
|
28.08.2003, 17:08 | #11 |
Гость
|
возможно, но у меня русская версия. Посему так изъясняюсь
|
|
|
|