05.03.2003, 09:17 | #1 |
Участник
|
Передача данных между объектами Attain
Всем привет!
В частных случаях эта тема поднималась, например в случае датапорта. Хотелось бы в общем собрать все возможные способы передачи между различными объектами системы. Если кто сталкивался и если у кого есть реальные наработки, милости просим... |
|
31.03.2003, 14:12 | #2 |
Участник
|
Добрый день !
Могу предложить два варианта передачи данных 1. Передача записи FORM.RUN(Form::Currency,Rec); 2. Через переменную - вызываемом объекты создается новая функция SetData(A_Local,B_Local) A_Global := A_Local; B_Global := B_Local; В триггере по открытию данного объекта A_Global, ... могут использоваться для фильтров, ... - в объекте источнике вызываемый объект объявляется как переменная MyForm Form 50000 (например) Текст вызова: MyForm.SetData(A,B); MyForm.Run; При необходимости не забывайте MyForm.Clear; AnGL |
|
31.03.2003, 15:56 | #3 |
NavAx
|
Могу предложить следующий вариант:
Создаем codeunit. Пишем в нем функции SetValue(value), GetValue() В свойствах codeunit выставляем SingleInstance TRUE. Теперь с его помощью можно замечательно передавать это самое value от одного объекта к другому. |
|
31.03.2003, 17:02 | #4 |
Участник
|
Классно!
То, что надо! ПАСИБА! |
|