Problema extraño con Define Window

11/11/2004 - 11:07 por laurentzi | Informe spam
Hola amigos, voy a explicaros mi problema, ya que parece de locos:

Tengo un proyecto en el cual tengo un define window de estas
caracteristicas:

PROCEDURE define_window
STORE "Busqueda Proveedor" TO M.titx
*definimos el tamaño del browse
DEFINE WINDOW W_Browse FROM 7,48 TO 22.8,85;
FONT "Arial",8 COLOR SCHEME 1 CLOSE TITLE M.titx
*lo llevamos al centro de la pantalla
MOVE WINDOW W_Browse center
RETURN

Al hacer las pruebas desde la linea de comandos, todo va perfecto, los
browses salen
del tamaño y en la posición deseados.
Mi problema viene cuando genero el .exe y lo ejecuto. Lanzandolo desde
la ventana de fox
todo va perfecto (do programa.exe) pero lanzandolo desde windows, los
browses salen de
diferente tamaño al especificado por código.

Es algo muy extraño ya que el mismo ejecutable lanzado desde dos sitios hace
cosas diferentes con los browses.

Alguien tiene alguna idea? A alguien le ha ocurrido lo mismo?

Gracias de antemano por ayudarme.
Un saludo,

Laurentzi Nuño
laurentzi@e-inice.com

Preguntas similare

Leer las respuestas

#1 José Guillermo
11/11/2004 - 12:41 | Informe spam
Hola Laurentzi

El procedimiento está bien, aunque podrías pasarle el titulo como
parámetro para hacerla más "funcional", pero no incluyes la parte donde
envocas el BROWSE.

Ej: BROWSE WINDOW w_Browse

Creo debes dar más datos, de cualquier forma revisa: LAST, NORMAL,NOINIT



Suerte





José Guillermo
DCE1 VFP
Rep. Dominicana

En la vida como en la programación : "Haz primero lo que es necesario,
luego lo que es posible y de pronto te
encontrarás haciendo lo imposible"

-
PortalFox :: Nada corre como un zorr
http://www.portalfox.co

PortalFox - NNTP Forum Gatewa
Respuesta Responder a este mensaje
#2 laurentzi
11/11/2004 - 16:06 | Informe spam
Perdón, estoy empezando y no domino demasiado.
Esta es una de las llamadas que realizo:

BROWSE TITLE "Proveedores";
FIELDS prov.codigo:H="Código",;
prov.nombre:H="Nombre",;
prov.nomcom:H="Nombre Comercial",;
prov.cif:H="C.I.F.",;
prov.direcc1:H="Dirección",;
prov.postal:H="C.Postal",;
prov.poblacion:H="Población",;
prov.telefono:H="Teléfono",;
prov.fax:H="Fax",;
prov.email:H="Email",;
prov.vigor:H="Vigor";
NOEDIT NOAPPEND NODELETE WINDOW W_browse


José Guillermo escribió:
Hola Laurentzi

El procedimiento está bien, aunque podrías pasarle el titulo como
parámetro para hacerla más "funcional", pero no incluyes la parte donde
envocas el BROWSE.

Ej: BROWSE WINDOW w_Browse

Creo debes dar más datos, de cualquier forma revisa: LAST, NORMAL,NOINIT



Suerte





José Guillermo
DCE1 VFP
Rep. Dominicana

En la vida como en la programación : "Haz primero lo que es necesario,
luego lo que es posible y de pronto te
encontrarás haciendo lo imposible"


PortalFox :: Nada corre como un zorro
http://www.portalfox.com

PortalFox - NNTP Forum Gateway
Respuesta Responder a este mensaje
#3 Esparta Palma
11/11/2004 - 17:54 | Informe spam
Yo no recomendaría el uso de Browse para tal motivo, mejor aún crea una
clase basada en formulario, en ella que contenga un Grid, dicho grid lo
puedes poblar con lo que desees, en fin, las posibilidades son enormes.
El comando browse se quedó para la época de FPD o FPW, en la actualidad
sólo debería utilizarse para revisar algunas tablas en el modo de
desarrollo.


Hola amigos, voy a explicaros mi problema, ya que parece de locos:

Tengo un proyecto en el cual tengo un define window de estas
caracteristicas:

PROCEDURE define_window
STORE "Busqueda Proveedor" TO M.titx
*definimos el tamaño del browse
DEFINE WINDOW W_Browse FROM 7,48 TO 22.8,85;
FONT "Arial",8 COLOR SCHEME 1 CLOSE TITLE M.titx
*lo llevamos al centro de la pantalla
MOVE WINDOW W_Browse center
RETURN

Al hacer las pruebas desde la linea de comandos, todo va perfecto, los
browses salen del tamaño y en la posición deseados.
Mi problema viene cuando genero el .exe y lo ejecuto. Lanzandolo desde
la ventana de fox todo va perfecto (do programa.exe) pero lanzandolo desde


windows, los
browses salen de diferente tamaño al especificado por código.

Es algo muy extraño ya que el mismo ejecutable lanzado desde dos sitios hace
cosas diferentes con los browses.

Alguien tiene alguna idea? A alguien le ha ocurrido lo mismo?

Gracias de antemano por ayudarme.
Un saludo,

Laurentzi Nuño






ž,ø€º°`°º€ø,žž,ø€º°`°º€ø,žž,ø€º°`°º€ø,žž,ø€º°`°º
Espartaco Palma Martínez
SysOp PortalFox.com
Acapulco, México
email:mexicoSINSPAM[Arroba]portalfox.com

-
PortalFox :: Nada corre como un zorr
http://www.portalfox.co

PortalFox - NNTP Forum Gatewa
Respuesta Responder a este mensaje
#4 laurentzi
12/11/2004 - 11:03 | Informe spam
Gracias a todos.
Al final lo he solucionado sacando el browse dentro de otra ventana que
tenía definida antes, de esta manera consigo que no haga lo que hacía
antes y el browse sale siempre del tamaño especificado.

DEFINE WINDOW W_Browse FROM 0,0 TO 18,38;
FONT "MS Sans Serif",8 COLOR SCHEME 1 CLOSE TITLE M.titx;
IN WINDOW W_FileWin
*lo llevamos al centro de la pantalla
MOVE WINDOW W_Browse CENTER

El problema de este desarrollo es que esta basado en código 2.6
(bueno realmente es desarrollo 2.6) y se quería aprovechar al máximo
el código desarrollado ya.

Gracias otra vez.

Laurentzi Nuño


Esparta Palma escribió:
Yo no recomendaría el uso de Browse para tal motivo, mejor aún crea una
clase basada en formulario, en ella que contenga un Grid, dicho grid lo
puedes poblar con lo que desees, en fin, las posibilidades son enormes.
El comando browse se quedó para la época de FPD o FPW, en la actualidad
sólo debería utilizarse para revisar algunas tablas en el modo de
desarrollo.



Hola amigos, voy a explicaros mi problema, ya que parece de locos:




Tengo un proyecto en el cual tengo un define window de estas
caracteristicas:




PROCEDURE define_window
STORE "Busqueda Proveedor" TO M.titx
*definimos el tamaño del browse
DEFINE WINDOW W_Browse FROM 7,48 TO 22.8,85;
FONT "Arial",8 COLOR SCHEME 1 CLOSE TITLE M.titx
*lo llevamos al centro de la pantalla
MOVE WINDOW W_Browse center
RETURN




Al hacer las pruebas desde la linea de comandos, todo va perfecto, los
browses salen del tamaño y en la posición deseados.
Mi problema viene cuando genero el .exe y lo ejecuto. Lanzandolo desde
la ventana de fox todo va perfecto (do programa.exe) pero lanzandolo desde



windows, los

browses salen de diferente tamaño al especificado por código.




Es algo muy extraño ya que el mismo ejecutable lanzado desde dos sitios hace
cosas diferentes con los browses.




Alguien tiene alguna idea? A alguien le ha ocurrido lo mismo?




Gracias de antemano por ayudarme.
Un saludo,




Laurentzi Nuño







ž,ø€º°`°º€ø,žž,ø€º°`°º€ø,žž,ø€º°`°º€ø,žž,ø€º°`°º
Espartaco Palma Martínez
SysOp PortalFox.com
Acapulco, México
email:mexicoSINSPAM[Arroba]portalfox.com


PortalFox :: Nada corre como un zorro
http://www.portalfox.com

PortalFox - NNTP Forum Gateway
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida