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();
Excelente aporte :)
ResponderEliminarmuy buen pique!!
ResponderEliminar