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