|
|
|
|
- Llamar a JavaLoad
- Error
- Parámetros que deben ser pasados a la función Java
- Nota
JavaExecuteFunction( Función) Inicia una función estática específica de una clase determinada de Java. Atención: - La ruta de la clase a ejecutar debe ser especificada por JavaLoad.
- La ejecución de la clase Java debe implementar el siguiente método: "público estático <Tipo de retorno> <Nombre de la función".
Sintaxis
JavaExecuteFunction(<Class name> , <Function name> , <Type of return> [, <Parameter 1> [... [, <Parameter N>]]])
<Class name>: Cadena de caracteres Nombre de la clase que contiene la función a ejecutar. Este parámetro distingue entre mayúsculas y minúsculas: debe corresponder exactamente al nombre especificado en la clase.
Si la clase está contenida en uno o varios bultos, deberá indicarse el ruta completo de esta clase con el carácter "/" como separador.. Ejemplo: "MyPackage/MySubPackage/MyClass". <Function name>: Cadena de caracteres Nombre de la función de Java a ejecutar. Este parámetro distingue entre mayúsculas y minúsculas: debe corresponder exactamente al nombre especificado en la clase. <Type of return>: Constante de tipo Integer Tipo de retorno de la función Java entre los siguientes valores: | | javaBoolean | Tipo de valor de retorno: Booleano. | javaByte | Tipo de valor de retorno: Byte. | javaChar | Tipo de valor de retorno: Carácter. | javaDoubleReal | Tipo de valor de retorno: Doble Real. | javaInteger | Tipo de valor de retorno: Entero. | javaLongInteger | Tipo de valor de retorno: Entero largo. | javaReal | Tipo de valor de retorno: Real. | javaShortInteger | Tipo de valor de retorno: Entero corto. | javaString | Tipo de valor de retorno: String. | javaStringUnicode | Tipo de valor de retorno: Cadena Unicode. | javaStringUTF8 | Tipo de valor de retorno: Cadena en formato UTF8. | javaVoid | Tipo de valor de retorno: Vacío. |
<Parameter 1>: El tipo correspondiente a cada parámetro Parámetros esperados por la función Java. Estos parámetros deben ser del mismo tipo que los parámetros esperados por la función Java. Sólo se pueden utilizar los tipos simples (ver las Notas). <Parameter N>: El tipo correspondiente a cada parámetro Parámetros esperados por la función Java. Estos parámetros deben ser del mismo tipo que los parámetros esperados por la función Java. Sólo se pueden utilizar los tipos simples (ver las Notas). Observaciones Llamar a JavaLoad - Una única llamada a JavaLoad debe realizarse en una aplicación WINDEV o en un sitio WEBDEV.
se puede llamar a JavaLoad tantas veces como sea necesario. - Se requiere una de las siguientes versiones de la máquina virtual SUN Java: versión 1.1, 1.2 (o sub-versión), 1.3 (o sub-versión), 1.4, 1.5 o 6.
Error - Si se produce un error al ejecutar la clase especificada, el mensaje de error correspondiente se muestra en un cuadro de mensaje y se detiene la aplicación WINDEV (o el sitio WEBDEV).
- Posibles causas del problema (clase no encontrada, por ejemplo):
- sintaxis incorrecta en el nombre de la clase (caso incorrecto, clase contenida en un paquete y ruta completa no especificada, etc.)
- clase compilada con una versión de la máquina virtual de SUN Java y funciona con una versión anterior de JRE...
Parámetros que deben ser pasados a la función Java Sólo se pueden utilizar los tipos "simples: entero, real, cadena, booleano. El uso de otro tipo de WLanguage desencadena un error de WLanguage. Por lo tanto, no se puede llamar a una función de Java que contenga parámetros "byte" o "cortos".... Para llamar a esta función Java con JavaExecuteFunction, los parámetros "byte" o "short" de la función Java deben cambiarse por parámetros "int". Nota El archivo ".class" es el resultado de la compilación de uno o más archivos que contienen el código Java. No contiene el código fuente de la aplicación, sino un formato intermedio ("bytecode") destinado a ser interpretado por la máquina virtual Java (JVM).
Esta página también está disponible para…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|