FoxPro/Visual FoxPro - Llamar java desde foxpro

   
Vista:

Llamar java desde foxpro

Publicado por Luis (2 intervenciones) el 10/10/2007 02:09:35
Tengo una clase java que quiero instanciar desde visual foxpro.
Dentro de mi clase java existe un método que recibe un String y devuelve otro String.
Necesito llamar a dicho método desde fox. ¿cómo hago esto?
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Llamar java desde foxpro

Publicado por Ernesto Hernandez (4632 intervenciones) el 10/10/2007 20:06:49
Local loScript, lcCode
* Instancio el Microsoft Script Control
loScript = CreateObject("MSScriptControl.ScriptControl.1")
* Indico que el script a ejecutar será en Javascript
loScript.Language = "Javascript"
* Agrego la referencia al desktop de VFP (objeto _Screen)
loScript.AddObject("VFPDesktop", _Screen)
* Escribo el código JScript en una variable
Text To lcCode Textmerge NoShow
var i, cCaption = "Esto lo hizo Javascript";
VFPDesktop.Caption = cCaption;
VFPDesktop.Cls();
for(i=1;i<=10;i++)
VFPDesktop.Print( "Iteración FOR en Java Nº" + i + "\n\r" );
EndText
* Finalmente, ejecuto el script
loScript.ExecuteStatement(lcCode)

Suerte
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Llamar java desde foxpro

Publicado por Inflrc (2 intervenciones) el 10/10/2007 20:41:26
Gracias Ernesto.
En mi caso no puedo aplicarlo, porque no es que necesite poner código JavaScript desde mi prg, si no es que tengo una clase Java (no JavaScript), compilada en un archivo .class y necesito instanciarla desde fox.
¿Como puedo hacer esto?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar