miércoles, 27 de junio de 2012

Usar Librerias Externas en Genexus

Para usar librerias externas en genexus, mediante la directiva csharp y java


para poder usar una libreria el modelo con el generador de .net,  se debe agregar en la propiedad Complier Flag:      /r:NombreLibreria

en el caso de java se pone la libreria en la propiedad classpath del generador java

una vez que se tiene la referencia  a la libreria se puede acceder a las clases como se muestra acontinuacion en los ejemplos

Ejemplo de uso de la directiva csharp
csharp MiNameSpace.miClase oMiObjeto= new MiNameSpace.miClase();

csharp try

csharp {

csharp [!&miVariable!] = 1;
csharp oMiObjeto.miMetodo([!&miVariable!]);
csharp }

csharp catch { }

csharp [!
&Result!] = oMiObjeto.MetodoDos();

Ejemplo de uso de la directiva java

java mipaquete.miClase oMiObjeto= new mipaquete.miClase();
java try

java {

java [!&miVariable!] = 1;
java    oMiObjeto.miMetodo([!&miVariable!]);

java }

java catch { }

java [!
&Result!] = oMiObjeto.MetodoDos();

2 comentarios:

Si te ha servido de algo mi aportación, deja tu comentario, gracias