26.11.2003, 15:00 | #1 |
Участник
|
Передача параметров функций в X++
Может ли кто-нибудь подсказать - как в X++передавать переменные по ссылке в функции?
Вроде по умолчанию - переменные передаются по значению (e.g. int f(int x) - переменная x передалась в ф-ию f по значению). Буду очень признателен.
__________________
Paul_ST |
|
26.11.2003, 15:14 | #2 |
Участник
|
заверни в объект
class A {
int x } int getX () { return x; } setX (int _x) { x = _x; }
__________________
Уточните значение слов и вы избавите человечество от половины его заблуждений. (Рене Декарт) / Axapta 2.5 |
|
26.11.2003, 15:35 | #3 |
Участник
|
спасибо!
Этот вариант понятен. Но всё же - такое ощущение, что в Axapta нет такой привычной возможности как передача параметров по ссылке )
__________________
Paul_ST |
|
26.11.2003, 16:16 | #4 |
Banned
|
Верное ощущение, описанное, к тому же, программистами Navision в Developer's Guide. Комментарий к упаковке в класс: работает только на одном уровне в трехзвенной архитектуре. Например, класс, передаваемый в пределах клиента (сервера), передается по ссылке, а вот уже при пересылке с клиента на сервер (или обратно) сериализуется, т.е. фактически передается по значению.
|
|