Una Window puede comportarse como un dialogo?

Post Reply
User avatar
leandro
Posts: 958
Joined: Wed Oct 26, 2005 2:49 pm
Location: Colombia
Contact:

Una Window puede comportarse como un dialogo?

Post by leandro »

Buenas noches para todos,

Es que estoy tratando de hacer una actualización en la aplicación, pero requiero hacer la validación del usuario antes de abrir la ventana principal de la aplicación, esto funciona super bien siempre y cuando sea un dialogo, pero si lo intento hacer con una window no funciona.

Es posible hacer que una window tome el comportamiento de un dialog, osea que pueda hacer la validación del usuario antes de abrir la ventana principal pero usando una window?

De antemano gracias....

Actualmente funciona asi:

Code: Select all


function main()
.....
.....
if validausuario()
 abreventanaprincipal()
endif
....
...
Return nil

Function validausuario()
Local lIngresa
DEFINE DIALOG oDlgCmes RESOURCE "ORINICI1"  //Si cambio este dialog por una window no funciona
....
....
ACTIVATE DIALOG oDlgCmes CENTER
Return lIngresa

Function abreventanaprincipal()
DEFINE WINDOW oWnd TITLE ttitu ICON "#8001"
.....
....
ACTIVATE WINDOW oWnd
Return nil
 
Saludos
LEANDRO ALFONSO
SISTEMAS LYMA - BASE
Bogotá (Colombia)
[ FWH 19.09 ] [ xHarbour 1.2.3 Intl. (SimpLex) (Build 20190613) ] [ Embarcadero C++ 7.30 for Win32 ]
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Re: Una Window puede comportarse como un dialogo?

Post by Antonio Linares »

Leandro,

Prueba a deshabilitar la ventana:

oWnd:Disable()

una vez identificado:

oWnd:Enable()
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
leandro
Posts: 958
Joined: Wed Oct 26, 2005 2:49 pm
Location: Colombia
Contact:

Re: Una Window puede comportarse como un dialogo?

Post by leandro »

Antonio muchas gracias por la respuesta.

Lo hice como me indicaste y funciono.

Solo que luego quite las instrucciones que me indicaste y aun así sigue funcionando. No se ahora cual sea la razón que funcione, sin esas instrucciones. :oops:

Algo extraño :shock:
Saludos
LEANDRO ALFONSO
SISTEMAS LYMA - BASE
Bogotá (Colombia)
[ FWH 19.09 ] [ xHarbour 1.2.3 Intl. (SimpLex) (Build 20190613) ] [ Embarcadero C++ 7.30 for Win32 ]
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Re: Una Window puede comportarse como un dialogo?

Post by Antonio Linares »

Comprueba que el PRG se este compilando bien, sin errores

A veces la compilación falla (porque hay un error en el PRG) y lo que hacemos es ejecutar un EXE antiguo :-)
regards, saludos

Antonio Linares
www.fivetechsoft.com
Post Reply