Saltar al contenido principal

System

EnvironmentVariableGet

Propósito
Obtiene el valor de una variable de ambiente del sistema operativo.

Sintaxis
EnvironmentVariableGet( Character-in:&Name, Character-out:&Value)

&Name : Nombre de la variable a retornar.

Retorno:

&Value : Valor de la variable a retornar.

Ejemplo

&Valor = EnvironmentVariableGet( !"PATH")

// Resultado: C:\Windows;c:\....

Volver al inicio

Generator

Generadores: .Net, .Net Framework, Java

Propósito
Obtiene en tiempo de ejecución el lenguaje en que fue generada la aplicación.

Ya que Genexus puede generar una aplicación en diferentes lenguajes, a veces se hace necesario saber sobre cual está corriendo nuestra aplicación a fin de tomar decisiones.

Por ejemplo, alguna configuración que utiliza nuestro sistema debe ser diferente par a C# que para Java.

Sintaxis
Generator( out:&Generator)

Retorno:

&Generator : Variable basada en el dominio enumerado “Generators” donde se obtendrá el lenguaje en que fue generada la aplicación.

Ejemplo

// Variable basada en el dominio enumerado “Generators”
&Generator = Generator()

Volver al inicio

WebPath

Generadores: .Net, .Net Framework, Java

Propósito

Obtiene la ruta donde está alojada la aplicación web que se está ejecutando.

Por ejemplo, si nuestro sitio web está publicado en: C:\wwwroot\mysitioweb\web

La ruta anterior es la retornada por este procedimiento y es muy útil para manejo de archivos en web.

Sintaxis
WebPath( Character-out:&webpath)

Retorno:

&webpath : Ruta a la carpeta donde se está ejecutando la aplicación.

Ejemplo

&Path = WebPath()

Resultado: C:\wwwroot\mysitioweb\web\

Volver al inicio