Показать сообщение отдельно
Старый 30.04.2008, 16:52   #14
Bagration
Знающий
 
Регистрация: 06.10.2007
Сообщений: 225
Написано 15 полезных сообщений
(для 21 пользователей)
Смущение Ответ: Ptr и Var : как работает ?

Здраствуйте, пишу потому уже два часа не могу одну проблему решить, гы стыд мне!
Как мне в филдах создать переменную указатель? Скажем для GUI, при создании кнопки указываем ей переменную которой она манипулирует. Потом в упдейте идет увеличиения или уменьшение переменной.
Я смог только в методе обновления сделать входное данное с указателем, код ниже.
Global mode:Int = 2
Global list:TList = New TList
Type TType
	'Field varr:int 
	Function create_v:TType() 
		Local cre:TType = New TType
			'cre.varr = varra
			list.AddLast(cre) 
	End Function
	Method update(varr Var) 
		varr:+1
	End Method
End Type
TType.create_v() 
For Local up:TType = EachIn list
	up.update(mode) 
Next

Print mode
Но сей способ мне не нравиться, что мне теперь каждый раз писать Упдейт(нужная переменная)?
Намного имхо грамотнее если я при создании кнопки укажу какую переменную будет увеличивать или уменьшать кнопка.
(Offline)
 
Ответить с цитированием