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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 09.12.2012, 10:29   #1  
Player1 is offline
Player1
Участник
Самостоятельные клиенты AX
 
306 / 137 (5) +++++
Регистрация: 21.04.2008
Lightbulb java-applet
Собственно можно ли задействовать в Ax готовый java-апплет?
Предчувствуя в первом посте вопросоответ "Зачем?" - для красивой реализации чего-либо, чего Ах ну никак не сможет. Собственно а почему бы и нет?
Старый 09.12.2012, 16:25   #2  
S.Kuskov is offline
S.Kuskov
Участник
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
3,438 / 1775 (66) ++++++++
Регистрация: 28.04.2007
Адрес: Калуга
через ActiveX WEBBrowser?
Старый 10.12.2012, 06:14   #3  
Player1 is offline
Player1
Участник
Самостоятельные клиенты AX
 
306 / 137 (5) +++++
Регистрация: 21.04.2008
Цитата:
Сообщение от S.Kuskov Посмотреть сообщение
через ActiveX WEBBrowser?
эмм а куда засовывать 'appletname'.class ?
Старый 10.12.2012, 10:12   #4  
S.Kuskov is offline
S.Kuskov
Участник
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
3,438 / 1775 (66) ++++++++
Регистрация: 28.04.2007
Адрес: Калуга
Вы создаёте HTML страницу динамически? Тогда, наверное, нужно указать абсолютную ссылку на java апплет.
Старый 11.12.2012, 08:47   #5  
S.Kuskov is offline
S.Kuskov
Участник
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
3,438 / 1775 (66) ++++++++
Регистрация: 28.04.2007
Адрес: Калуга
Подумалось сейчас, что для удобства развёртывания, наверное, можно один раз запаковать все связанные файлы в один MHTML файл.

Наверное даже можно поместить такой MHTML файл в AOT\Resources. Правда опыта подгрузки страницы из AOT\Resources в Activex WebBrowser у меня нет. Может кто подскажет, реализуемо ли? Что такое Resources?

Последний раз редактировалось S.Kuskov; 11.12.2012 в 09:17.
Старый 11.12.2012, 11:19   #6  
dech is offline
dech
Участник
Аватар для dech
Самостоятельные клиенты AX
 
647 / 350 (13) ++++++
Регистрация: 25.06.2009
Адрес: Омск
Записей в блоге: 3
Цитата:
Сообщение от Player1 Посмотреть сообщение
эмм а куда засовывать 'appletname'.class ?
Hello.java
PHP код:
package dech.myapplets;
import java.applet.*;
import java.awt.*;

public class 
Hello extends Applet {

    public 
void paint(Graphics g) {
        
g.drawString("Hello"2550);
    }

Hello.html
PHP код:
<html>
<
head>
<
title>Hello</title>
</
head>
<
body>
<
applet code="dech/myapplets/Hello.class" width=150 height=100>
</
applet>
</
body>
</
html
Далее создаем форму в AX, ставим ActiveX компонент Microsoft Web Browser, далее пишем код там, где необходимо:
X++:
WEBBrowser.Navigate("C:\\Programs\\Java\\applets\\Hello.html");
Структура файлов следующая:
C:\Programs\Java\applets\Hello.html
C:\Programs\Java\applets\dech\myapplets\Hello.class
C:\Programs\Java\applets\dech\myapplets\Hello.java
__________________
// no comments
За это сообщение автора поблагодарили: Player1 (1).
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Аксапта, заметки программиста Роман Кошелев DAX: Программирование 0 25.12.2001 12:23

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

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

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