AXForum  
Zurück   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Kennwort vergessen?
Registrieren Forum Rules Hilfe Benutzerliste Heutige Beiträge Suchen Alle Foren als gelesen markieren

 
 
Themen-Optionen Thema durchsuchen Ansicht
Alt 28.04.2006, 10:09   #1  
Maksim ist offline
Maksim
Участник
Axapta Retail User
Ex AND Project
 
25 / 18 (1) ++
Registriert seit: 28.03.2003
Ort: г. Владивосток
Вызов IE из Аксапты через Citrix
Приветствую, уважаемые.

Ситуация такая. Пользователи работают в "4-звенке" (Axapta 3.0, sp3), то есть аксапта запускается в окошке цитрикса. При этом есть некоторые отчеты, которые выкидывают информацию в ексель или ворд - все работает замечательно, цитрикс открывает окошки и для них.

Но есть еще отчет, который создает html-документ и открывает его в Internet Explorer, откуда затем пользователи его и печатают (это ценники для магазина). Так вот Internet Explorer как COM-объект через цитрикс не вызывается. Простейший код не отрабатывает, пишет "проверьте регистрацию компонента на машине <имя терминала>". Локально на любой машине код отрабатывает верно.

PHP-Code:
static void testIE(Args _args)
{
     
COM c = new COM("InternetExplorer.Application");
;
    
c.navigate(fileName);
    
c.visible(true);


Если кто из вас сталкивался или есть предположения почему код не отрабатывает при вызове через цитрикс - прошу.
This post has been rated by: raniel (1).
Alt 28.04.2006, 10:16   #2  
George Nordic ist offline
George Nordic
Модератор
Benutzerbild von George Nordic
Злыдни
 
4.480 / 1255 (50) ++++++++
Registriert seit: 17.12.2003
Ort: Moscow
Blog-Einträge: 9
Попробуйте еще раз зарегистрировать com на терминале.

С Уважением,
Георгий

P.S. Как хорошо мой термин (4х звенка) прижился!
Alt 28.04.2006, 10:22   #3  
BVN ist offline
BVN
Участник
 
88 / 13 (1) ++
Registriert seit: 07.04.2005
Ort: г. Королёв МО
Попробуй вызвать не через COM, а запусти как приложение с параметром например:
iexplore file:e:\flash.htm И будет счастье!
Alt 28.04.2006, 10:25   #4  
Maksim ist offline
Maksim
Участник
Axapta Retail User
Ex AND Project
 
25 / 18 (1) ++
Registriert seit: 28.03.2003
Ort: г. Владивосток
Zitat:
Zitat von George Nordic
Попробуйте еще раз зарегистрировать com на терминале.
Зарегистрирован. Локально на терминале код нормально отрабатывает. А вот через цитрикс..
Alt 28.04.2006, 10:27   #5  
Maksim ist offline
Maksim
Участник
Axapta Retail User
Ex AND Project
 
25 / 18 (1) ++
Registriert seit: 28.03.2003
Ort: г. Владивосток
Zitat:
Zitat von BVN
Попробуй вызвать не через COM, а запусти как приложение с параметром например:
iexplore file:e:\flash.htm И будет счастье!
Нет, не будет. Изначально до перехода в 4 звена IE так и вызывался через WinApi::ShellExecute(), а теперь не хочет.
Alt 28.04.2006, 10:38   #6  
BVN ist offline
BVN
Участник
 
88 / 13 (1) ++
Registriert seit: 07.04.2005
Ort: г. Королёв МО
Логично. У тебя аксапта зарегистрирована как приложение в цитриксе, ты её и запускаешь....А эксплорер - нет! Ни чего ты через цитрик не запустишь, если ему не сказать. И еще проверь, зайди в терминал, просто в винду и запусти с командной строки, ...P.S. помоему так. Тем более экспорер на серваке запуститься должен, а ты видишь только ...результат.
Alt 28.04.2006, 10:38   #7  
Maksim ist offline
Maksim
Участник
Axapta Retail User
Ex AND Project
 
25 / 18 (1) ++
Registriert seit: 28.03.2003
Ort: г. Владивосток
Пока нашел временный выход печатать через FireFox. Действительно, вопрос наверное не из области программирования, а из администрирования безопаности терминального сервера..
Alt 28.04.2006, 10:40   #8  
Maksim ist offline
Maksim
Участник
Axapta Retail User
Ex AND Project
 
25 / 18 (1) ++
Registriert seit: 28.03.2003
Ort: г. Владивосток
Zitat:
Zitat von BVN
Логично. У тебя аксапта зарегистрирована как приложение в цитриксе, ты её и запускаешь....А эксплорер - нет!
По-умолчанию цитрикс любое приложение запустит, никаких спец. настроек не делалось.
Alt 28.04.2006, 11:54   #9  
blokva ist offline
blokva
Пенсионер
Benutzerbild von blokva
SAP
NavAx Club
 
743 / 167 (7) ++++++
Registriert seit: 04.06.2003
Ort: Беларусь
Zitat:
Zitat von Maksim
Пока нашел временный выход печатать через FireFox. Действительно, вопрос наверное не из области программирования, а из администрирования безопаности терминального сервера..
Можо еще из MS Word распечатать
__________________
Законы природы еще никто не отменял!
А еще у меня растет 2 внучки!!! Кому интересно подробности тут:
http://www.baby-shine.com/

Geändert von blokva (28.04.2006 um 11:58 Uhr)
Stichworte
internet explorer, терминал

 

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
работа 1С из Аксапты через COM _scorp_ DAX: Программирование 7 22.08.2008 15:45
Вызов edit метода через callObject kitty DAX: Программирование 9 14.09.2006 16:29
Запуск программы из Аксапты через 2-хзвенку Migel_84 DAX: Программирование 25 27.04.2006 09:41
Вызов веб-сервиса из аксапты dzeaman DAX: Программирование 18 24.12.2005 13:22
Вызов формы через menuItemButton Mechanizm DAX: Программирование 7 27.05.2004 14:29
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Gehe zu

Рейтинг@Mail.ru
Alle Zeitangaben in WEZ +3. Es ist jetzt 13:59 Uhr.
Powered by vBulletin® Version 3.8.5 (Deutsch)
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.