FoxPro/Visual FoxPro - comando RUN cuando programa fox.exe se ejecuta en WINE-UBUNTU

 
Vista:

comando RUN cuando programa fox.exe se ejecuta en WINE-UBUNTU

Publicado por jose maria blanca (1 intervención) el 21/02/2014 14:52:56
la siguiente función de fox, utiliza el programa adecuado para abrir el fichero según la extensión de éste:
FUNCTION xAbrelatas (xcFichero)
jmb = CREATEOBJECT("Shell.Application")
jmb.ShellExecute(xcFichero)
RELEASE jmb
RETURN O

Es decir, cuando el programa que contiene esa función corre bajo Windows, si xcFichero es por ejemplo algofifa.doc,
se abrirá el Word para mostrar el documento algofifa, y si el fichero es cancion.mp3, se abrirá el programa que, por defecto, tiene asignado Windows para abrir ficheros mp3.

Ahora bien, cuando el programa que contiene esa función corre bajo UBUNTU, todo funciona correctamente hasta que se encuentra con esa funcion xAbrelatas.

Lo mismo es aplicable cuando el programa.exe de visual contiene el comando RUN,
por ejemplo:
RUN notepad.exe
pues UBUNTU cuando llega a tal linea no sabe interpretar el comando RUN a pesar de que el notepad.exe existe en el mismo directorio donde se ejecuta el programa.

Sería formidable que alguien tuviera una solución para esto. Así tales programas visual fox, correrían perfectamente en UBUNTU.

Os agradezco a todos vuestra atención. ¿Alguna idea?
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