FoxPro/Visual FoxPro - Como funciona SHELLEXECUTE()

 
Vista:

Como funciona SHELLEXECUTE()

Publicado por Juanma (503 intervenciones) el 16/03/2003 22:50:35
Saludos:
*************************************
Shellexecute(0,"Open","mpasmwin.exe","miarchivo.asm","",0)
if .not. file("miarchivo.hex")
messagebox("Error, no se ha creado el archivo","ERROR")
else
messagebox("se ha creado el archivo miarchivo.hex","OK")
endif
*************************************

Tengo esta rutina en un boton y cuando la ejecuto, noto que antes de ejecutar el MPASMWIN
aparece ya el MESSAGEBOX diciendo Error,no se ha creado el archivo ..... para simultaneamente ejecuta el programa anterior.
Lo cierto es que realmente crea el archivo ... pero no se porque me dice que no ... creo que lee hasta el final de las lineas de codigo para luego volver a la funcion ...?porque?

Gracias.
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