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