|
|
|
Background08.10.2008, 17:27. Показов 31801. Ответов 22
Метки нет (Все метки)
|
|
| 08.10.2008, 17:27 | |
|
Ответы с готовыми решениями:
22
Background Client Thread & Ui Navigator с Graphic Background Xpages - а какой Background? |
|
0 / 0 / 1
Регистрация: 30.06.2007
Сообщений: 2,153
|
|
| 08.10.2008, 17:45 | |
|
Привет!!!
Поставить галку в пропертях агента "Run in background client thread" (на первой закладке) И шмальнуть на собаках или из меню "Actions" Всё это начиная с 6-ки.
0
|
|
|
|
|
| 08.10.2008, 18:15 | |
|
Что то сразу не заметил это свойство
Спсасибо огромное!!! |
|
|
1 / 1 / 0
Регистрация: 07.12.2009
Сообщений: 1,197
|
|
| 19.05.2010, 15:02 | |
|
А если на собаках не подходит? Если надо только по NotesAgent.Run(agentName$)?
Ну или... Можно ли сделать кнопку, на ней посадить собачный вызов агента, а потом программно из LS инициировать нажание кнопки?
0
|
|
|
Tyo
|
|
| 19.05.2010, 15:47 | |
|
Из LS:
1. создаёте форму, у которой в PO Call source.Close, а на QC @Command([ToolsRunMacro];<поле с именем агента>) 2. если не надо чтоб агент отображался в меню, программно заключите имя агента в скобки (поле $Title) 3. для запуска агента создайте вспомогательный документ, поместите в него имя агента и имя формы из п.1 4. ws.EditDocument этому документу Вспомогательная форма откроется и закроется, а агент продолжит работу. Развитие идеи: Иметь одного агента запускающего любой код в фоне. Для чего передать агенту имя библиотеки, класса и метода для запуска. Агентом Execute нужной библиотеки и метода. |
|
|
1 / 1 / 0
Регистрация: 07.12.2009
Сообщений: 1,197
|
|
| 19.05.2010, 16:06 | |
|
TIA
Спасибо за идеи; здорово!
0
|
|
|
0 / 0 / 1
Регистрация: 30.06.2007
Сообщений: 2,153
|
|
| 19.05.2010, 16:16 | |
|
Вообще, бекграуд агенты классная штука.
Меня очень радуют. Можно сделать жалкое(?) подобие AJAX - подгружать данные на лету...
0
|
|
|
1 / 1 / 0
Регистрация: 07.12.2009
Сообщений: 1,197
|
||
| 19.05.2010, 16:51 | ||
|
TIA
Всё работает! Спасибо ещё раз
0
|
||
|
0 / 0 / 1
Регистрация: 30.06.2007
Сообщений: 2,153
|
||||||
| 19.05.2010, 17:00 | ||||||
|
Ну например в форме на PO шмаляем бекграунд агента на собаках.
В самом начале агента ловим текущий док:
Получается кагбэ асинхронная подгрузка информации
0
|
||||||
|
1 / 1 / 0
Регистрация: 07.12.2009
Сообщений: 1,197
|
|
| 19.05.2010, 18:54 | |
|
Это уже есть и работает или идея?
Разве в бэкграунде будут работать UI-методы? Каким образом будет производиться обновление текущего дока "по мере поступления информации"?
0
|
|
|
0 / 0 / 0
Регистрация: 04.10.2007
Сообщений: 2,977
|
||
| 19.05.2010, 19:45 | ||
Че-то мне кажется, что нас пытаются обмануть... О-оо-мх, а ну выхади
0
|
||
|
0 / 0 / 0
Регистрация: 15.09.2006
Сообщений: 99
|
||
| 20.05.2010, 05:29 | ||
Потрясая основы (только для Win). НО! если из backendа лезть в UI, то можно легко уронить клиент, например когда пользователь откроет какой-либо диалог... {теоризируя } лучше что бы UI сам брал информацию, возможно по мере сбора инфы backend агентом, котротый ее куда сохраняет. например можно использовать очереди...
0
|
||
|
0 / 0 / 1
Регистрация: 30.06.2007
Сообщений: 2,153
|
|
| 20.05.2010, 10:53 | |
|
Ща, чуть подразгребу работу и в течении часа выложу прототипчик базы, где это работает.
0
|
|
|
0 / 0 / 1
Регистрация: 30.06.2007
Сообщений: 2,153
|
|
| 20.05.2010, 11:27 | |
|
Посмотреть вложение 3242
Вот прототипчик. Что делает: на открытие документа запускается агент, который заполняет этот самый документ. Можно открыть сразу несколько доков, будут заполнятся несколько параллельно. ПсевдоАджакс в массы :newconfus: Жду отзывов!!! Там без всяких мега проверок, просто концепт.
0
|
|
|
0 / 0 / 0
Регистрация: 08.08.2009
Сообщений: 178
|
||
| 20.05.2010, 11:32 | ||
0
|
||
|
0 / 0 / 1
Регистрация: 30.06.2007
Сообщений: 2,153
|
|
| 20.05.2010, 12:00 | |
|
У меня в некоторых базах применяется.
0
|
|
|
1 / 1 / 0
Регистрация: 07.12.2009
Сообщений: 1,197
|
|
| 20.05.2010, 12:02 | |
|
Omh
Толково! Теперь только придумать, где это можно использовать...)
0
|
|
|
0 / 0 / 0
Регистрация: 12.01.2009
Сообщений: 246
|
|
| 20.05.2010, 12:02 | |
|
Мы применяем фоновые агенты при сохранении документа, так как в QC многое что происходит, а юзер жалуется, что долго сохраняется
0
|
|
|
0 / 0 / 1
Регистрация: 30.06.2007
Сообщений: 2,153
|
|
| 20.05.2010, 12:28 | |
|
И ещё, там UI объекты не задействованы:
В самом начала агента ловится NotesDocument от ws.CurrentDocument и вся инфа постится в него. Т.е. никаких UiDoc.SetЧто-тоТам, всё через бекграунд объекты, поэтому можно лазить по другим документам/базам, а наш инициированый документ будет заполнятся сам по себе :newconfus:
0
|
|
|
0 / 0 / 0
Регистрация: 15.09.2006
Сообщений: 99
|
||
| 23.05.2010, 06:44 | ||
0
|
||
| 23.05.2010, 06:44 | |
|
Помогаю со студенческими работами здесь
20
Агент Run In Background Client Thread Background Agent кидается красным квадратом Применение свойств базы данных - галочка Disable background agents for this database
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Символьное дифференцирование
igorrr37 13.02.2026
/ *
Логарифм записывается как: (x-2)log(x^2+2) - означает логарифм (x^2+2) по основанию (x-2).
Унарный минус обозначается как !
в-строка - входное арифметическое выражение в инфиксной(обычной). . .
|
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
|
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу,
и светлой Луне.
В мире
покоя нет
и люди
не могут жить в тишине.
А жить им немного лет.
|
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила»
«Время-Деньги»
«Деньги -Пуля»
|
|
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога
Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога
Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
|
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
|