| 
			
			 | 
		#1 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Подскажите, как получить доступ к значению глобальной переменной, объявленной в одном объекте, вызвав ее из другого объекта. Область видимости переменной ограничена только тем объектом, в котором она объявлена.
		 
		
		
		
		
		
		
		
	 | 
| 
	
 | 
| 
			
			 | 
		#2 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Для этого нужно определить функцию, которая будет возвращать значение вашей глобальной переменной 
		
		
		
		
		
		
		
	Globals: x Integer function GetX() : Integer return x;  | 
| 
	
 | 
| 
			
			 | 
		#3 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Спасибо за совет, но мне нужно присвоить значение переменной в одном объекте, а потом уже получить значение этой же переменой, вызвав ее из другого объекта.
		 
		
		
		
		
		
		
		
	 | 
| 
	
 | 
| 
			
			 | 
		#4 | 
| 
			
			 NavAx 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Ну объявите еще одну функцию 
		
		
		
		
		
		
			function SetX(value) x := value; 
				__________________ 
		
		
		
		
	"Моей лошадке ядрышком полмордочки снесло..." А.В.Суворов, письма к дочери  | 
| 
	
 | 
| 
			
			 | 
		#5 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Это при условии что объекты вызываются один из другого. А иначе эти функции надо писать на кодеюните с SingleInstance = Yes  
		
		
		
		
		
		
		
	  А как это делать описано в ссылках, которые, в частности, UGT запостил здесь же .
		 | 
| 
	
 |