AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 18.10.2006, 13:01   #1  
velk is offline
velk
Участник
 
194 / 10 (1) +
Регистрация: 17.05.2004
? Как получить screen клиента и передать его на сервер приложений
Подскажите пожалуйста
Как получить screen клиента и передать его на сервер приложений???
Старый 18.10.2006, 14:05   #2  
AndyD is offline
AndyD
Участник
КОРУС Консалтинг
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
2,560 / 2479 (88) +++++++++
Регистрация: 20.08.2005
Если это для мониторинга работы пользователя - может проще воспользоваться RAdmin'ом?
__________________
Axapta v.3.0 sp5 kr2
Старый 18.10.2006, 15:12   #3  
glibs is offline
glibs
Member
Сотрудники компании It Box
Most Valuable Professional
Лучший по профессии 2011
Лучший по профессии 2009
 
4,942 / 911 (40) +++++++
Регистрация: 10.06.2002
Адрес: I am from Kyiv, Ukraine. Now I am in Moscow. For private contacts: glibs@hotmail.com
Если бы для мониторинга, то врядли бы на сервер приложений нужно было передавать.

Хотя кто знает...

А "Папарацци" у вас сидит за клиентом, или команда на фотографирование должна поступать с АОСа?

Один мой коллега что-то подобное организовывал на "клиенте". Для bug tracking. По-моему, использовалась какая-то ActiveX компонента. Точно не помню. Я не разбирался.

Но инициатором был сам "клиент" (пользователь).
__________________
С уважением,
glibs®
Старый 18.10.2006, 17:17   #4  
gl00mie is offline
gl00mie
Участник
MCBMSS
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,684 / 5798 (201) ++++++++++
Регистрация: 28.11.2005
Адрес: Москва
Записей в блоге: 3
Цитата:
Сообщение от velk Посмотреть сообщение
Как получить screen клиента и передать его на сервер приложений???
Во-первых, очевидно, для получения экрана клиента код должен выполняться на клиенте. Впрочем, вряд ли необходимо получать экран в произвольный момент времени - скорее это надо делать по какому-то событию, и на это событие можно повесить соотв. код, который будет выполняться на клиенте. А во-вторых, примерная реализация на голом WinAPI кода непосредственно захвата экрана описана тут. В приведенном примере на VB реализована универсальная функция CaptureWindow(), которая создает изображение (bitmap) указанного по hwnd окна, а функция захвата всего экрана CaptureScreen() просто вызывает ее с нужными параметрами:
PHP код:
hwnd GetDesktopWindow();
bmp CaptureWindow(hwndfalse00screenWidthscreenHeight); 
По поводу же передачи между сервером и клиентом можно поглядеть, скажем, класс SysFileDeployment.

Последний раз редактировалось gl00mie; 18.10.2006 в 17:35.
Старый 18.10.2006, 17:40   #5  
EVGL is offline
EVGL
Banned
Соотечественники
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
4,445 / 3001 (0) ++++++++++
Регистрация: 09.07.2002
Адрес: Parndorf, AT
Усложняете вы все, господа. Возьмите пример \Forms\tutorial_Form_Capture. Запакуйте содержимое полученного Image в контейнер. Передайте на сервер одним вызовом серверной функции с этим контейнером в качестве параметра.
За это сообщение автора поблагодарили: Vadik (3), gl00mie (2).
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Ошибка при передаче курсора для обновления с клиента на сервер vallys DAX: Программирование 4 03.07.2007 13:32
Как получить IP адрес клиента ? listener DAX: База знаний и проекты 1 23.12.2005 14:18
как программно получить путь к папке клиента с navision tnv DAX: Программирование 4 12.05.2004 14:03
sp5. Возможность получить Корр.счет ГК попроводкам клиента/поставщика без извращений studentLPC DAX: Функционал 20 27.05.2003 13:55

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 00:07.