Como manipular um objeto do Java usando o Progress

Discussão em 'Progress 4GL' iniciado por joelscampos, Novembro 12, 2014.

  1. joelscampos

    joelscampos Membro Participativo

    Alguém tem algum exemplo de como manipular uma classe Java através do Progress?

    Eu precisava usar os métodos "cos()", "sin()" e "acos()" da DLL mscorelib.dll, mas como não consegui usar a DLL através do AppServer, vou tentar usar a classe "java.lang.StrictMath" que contém esses métodos.

    Essa classe fica no "C:\Program Files (x86)\Java\jre7\lib\rt.jar\java\lang\", mas já consegui o código fonte da classe também(http://developer.classpath.org/doc/java/lang/StrictMath-source.html).

    Fiz várias tentativas de usar essa classe no Progress, mas não consegui pegar o jeito.


    Se alguém puder dar uma luz, agradeço.
  2. lwazevedo

    lwazevedo Membro Ativo

    pq não conseguiu usar a dll ?
  3. joelscampos

    joelscampos Membro Participativo

    Parece que a função "System.math:sin()" é fornecida por uma dll do .Net, e o appserver só suporta a biblioteca .Net a partir do progress 11.0. Estamos usando progress 10.2b.

    Já consegui contornar a necessidade, usando uma dll do c++, que contém essas mesmas funções de seno e cosseno.

    Porém, gostaria de saber como instanciar uma classe java e interagir com seus métodos, pois assim quando surgir necessidades posso fazer a classe em java.
  4. lwazevedo

    lwazevedo Membro Ativo

    Pois é sobre a classe eu realmente ficarei te devendo, quanto a dll eu uso de C também da numa boa. abs

Compartilhe esta Página