FoxPro/Visual FoxPro - Problema al generar exe

 
Vista:

Problema al generar exe

Publicado por Gurpil (2 intervenciones) el 10/11/2005 03:38:12
Tengo un proyecto en el cual lo unico que hay es un form y cuando genero el ejecutable ese form se ve dentro de otro form de fox con una barra de archivo,edicion,.. Como puedo hacer para que al ejecutar mi ejecutable solo se abra mi formulario sin ningun otro por detras?. 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

RE:Problema al generar exe

Publicado por Juan (537 intervenciones) el 10/11/2005 15:59:13
Respuesta:

agregas el comando
Set Sysmenu to

esto si es un arch.prg
si es tú form1 el la propiedad init
agregas el set sysmenu to//este comando desactiva el menú de fox

Suerte Juan
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:Problema al generar exe

Publicado por Gurpil (25 intervenciones) el 10/11/2005 23:12:47
Ya he puesto set sysmenu to en la propiedad init y no me funciona. Habia leido en el foro que tambien habia que tener en cuenta las propiedades windowstype y showwindow pero he probado de mil maneras diferentes y nada. Me sigue apareciendo mi formulario dentro de la ventana de fox. Alguna otra idea?. Gracias
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:Problema al generar exe

Publicado por Juan (537 intervenciones) el 11/11/2005 13:40:18
Hola tomé nota del asunto..
en mi primera apreciación omití el comando Set sysmenu save,
debes agregarlo este comando guarda en memoria la barra de
menús actual del sistema.

En el Init del form1 hace lo que sigue :
*_____________________________
clear
close all
Set Talk off
Set Status off
Set Safe off
Set sysmenu save
Set sysmenu to
clear events
*______________________________
Suerte colega ..
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:Problema al generar exe

Publicado por Gurpil (25 intervenciones) el 15/11/2005 01:05:53
Muchas gracias por las sugerencias pero sigo igual, mi formulario aparece dentro del de visual. Alguna otra solucion?. Gracias
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:Problema al generar exe

Publicado por Juan (537 intervenciones) el 15/11/2005 13:37:36
Tomé nota :
En la propiedad Active Event de cada formulario agregas esto
SET SKIP OF MENU _MSYSMENU .T. //desactiva el menú

En el evento Destroy esto:
SET SKIP OF MENU _MSYSMENU .F. // activa el menú
* para activar la opción Ejemplo
keyb '{alt+E}'

* El Menú de Visual Fox te seguirá apareciendo solo que quedará
desactivado(es una pifia del fox,no es como el visual basic).
consulta la ayuda del fox con estos comandos,pero es todo lo hay
para poder desfasar el menú del fox.con este formato ya no tienes
que quebrar el programa.

Suerte cólega y no dudes en preguntar,nadie nació sabiendo..
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
sin imagen de perfil

RE:Problema al generar exe

Publicado por Manuel (344 intervenciones) el 15/11/2005 22:35:01
1. Tu formulario debe estar con ShowWindow=2 - como formulario de nivel superior.
2. Crea un archivo llamado config.fpw que pondrás en el mismo directorio donde pongas el EXE.
3. El contenido de config.fpw en cuanto a tu caso, debe ser el siguiente renglón:
SCREEN=OFF
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:Problema al generar exe

Publicado por Gurpil (25 intervenciones) el 16/11/2005 15:35:38
Por fin me funciona. He puesto el showwindow de tipo 2 y puesto el fichero config.fpw y me funciona perfecto. Muchas gracias por vuestra ayuda. un saludo. Agur
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