Página 1 de 1

Ayuda a un principiante

Publicado: Mar Jun 13, 2006 12:47 am
por EBM
Hola a todos:
Estoy haciendo ya mi primer aplicación con xailer y al parecer estoy
aprendiendo y he ido logrando avanzar poco a poco, aunque ahora estoy
atorado en algo que yo se que es muy simple pero no logro encontrar como se
hace, ya que ya ví todos los ejemplos que vienen con xailer y en ninguno
encontre nada.
Este es mi gran problema :), como le pongo un VALID a mi form principal
para que si el usuario pulsa la opcion de salir, o la X de la ventana o
ALT+F4 la aplicacion pregunte si en verdad quieres terminar o no???, en caso
negativo que la aplicacion continue funcionando. Ya busque en el metodo
onclose y en el que si me pregunta es en ondestroy pero un vez que la
ventana ya no existe. Por favor una ayudita con esta tonteria que no
encuentro.
Saludos!!!
LCP Eduardo Borondón Muñiz

Ayuda a un principiante

Publicado: Mar Jun 13, 2006 9:37 am
por ignacio
Eduardo,
METHOD FormClose( oSender, lClose ) CLASS TForm1
lClose := MsgYesNo( "Desea salir?" )
RETURN Nil
Saludos,
"EBM" <eduardoNO_SPAM@ebmsistemas.com> escribió en el mensaje
news:[email=448deefd@ozsrvnegro.ozlan.local...]448deefd@ozsrvnegro.ozlan.local...[/email]
> Hola a todos:
>
> Estoy haciendo ya mi primer aplicación con xailer y al parecer estoy
> aprendiendo y he ido logrando avanzar poco a poco, aunque ahora estoy
> atorado en algo que yo se que es muy simple pero no logro encontrar como
> se hace, ya que ya ví todos los ejemplos que vienen con xailer y en
> ninguno encontre nada.
>
> Este es mi gran problema :), como le pongo un VALID a mi form principal
> para que si el usuario pulsa la opcion de salir, o la X de la ventana o
> ALT+F4 la aplicacion pregunte si en verdad quieres terminar o no???, en
> caso negativo que la aplicacion continue funcionando. Ya busque en el
> metodo onclose y en el que si me pregunta es en ondestroy pero un vez que
> la ventana ya no existe. Por favor una ayudita con esta tonteria que no
> encuentro.
>
> Saludos!!!
>
> LCP Eduardo Borondón Muñiz
>
>

Ayuda a un principiante

Publicado: Mar Jun 13, 2006 8:56 pm
por EBM
Gracias por responder Ignacio
Pero el problema esta en que en el form1 que es el principal tiene un
menu asociado, y en la opcion del menu de salir, tengo ::End(), y si salgo
de la aplicacion con esa opcion, no se ejecuta el formclose(), Como debo de
hacerlo para que siempre me pregunte si termina o no, ya sea con la X del
formulario, o con la opcion salir del menu o con ALT+F4??
Con lo que me dijiste efectivamente ya me pregunta si oprimo la X del
formulario o si doy alt+f4, pero no con el menu, asi que supongo que no debo
de usar el ::End(), como debe hacerse???
Saludos !!!
LCP Eduardo Borondon Muñiz
"Ignacio Ortiz de Zúñiga" <NoName@xailer.com> escribió en el mensaje
news:448e6b45$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
> Eduardo,
>
> METHOD FormClose( oSender, lClose ) CLASS TForm1
>
> lClose := MsgYesNo( "Desea salir?" )
>
> RETURN Nil
>
> Saludos,
>
> "EBM" <eduardoNO_SPAM@ebmsistemas.com> escribió en el mensaje
> news:[email=448deefd@ozsrvnegro.ozlan.local...]448deefd@ozsrvnegro.ozlan.local...[/email]
>> Hola a todos:
>>
>> Estoy haciendo ya mi primer aplicación con xailer y al parecer estoy
>> aprendiendo y he ido logrando avanzar poco a poco, aunque ahora estoy
>> atorado en algo que yo se que es muy simple pero no logro encontrar como
>> se hace, ya que ya ví todos los ejemplos que vienen con xailer y en
>> ninguno encontre nada.
>>
>> Este es mi gran problema :), como le pongo un VALID a mi form
>> principal para que si el usuario pulsa la opcion de salir, o la X de la
>> ventana o ALT+F4 la aplicacion pregunte si en verdad quieres terminar o
>> no???, en caso negativo que la aplicacion continue funcionando. Ya busque
>> en el metodo onclose y en el que si me pregunta es en ondestroy pero un
>> vez que la ventana ya no existe. Por favor una ayudita con esta tonteria
>> que no encuentro.
>>
>> Saludos!!!
>>
>> LCP Eduardo Borondón Muñiz
>>
>>
>
>

Ayuda a un principiante

Publicado: Mar Jun 13, 2006 9:13 pm
por Xevi
Eduardo,
utiliza ::Close() en lugar de ::End()
Un Saludo,
Xevi.
"EBM" <eduardoNO_SPAM@ebmsistemas.com> ha escrit al missatge del grup de
discussió: [email=448f0a74@ozsrvnegro.ozlan.local...]448f0a74@ozsrvnegro.ozlan.local...[/email]
> Gracias por responder Ignacio
>
> Pero el problema esta en que en el form1 que es el principal tiene un
> menu asociado, y en la opcion del menu de salir, tengo ::End(), y si salgo
> de la aplicacion con esa opcion, no se ejecuta el formclose(), Como debo
> de hacerlo para que siempre me pregunte si termina o no, ya sea con la X
> del formulario, o con la opcion salir del menu o con ALT+F4??
>
> Con lo que me dijiste efectivamente ya me pregunta si oprimo la X del
> formulario o si doy alt+f4, pero no con el menu, asi que supongo que no
> debo de usar el ::End(), como debe hacerse???
>
> Saludos !!!
>
> LCP Eduardo Borondon Muñiz
> "Ignacio Ortiz de Zúñiga" <NoName@xailer.com> escribió en el mensaje
> news:448e6b45$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
>> Eduardo,
>>
>> METHOD FormClose( oSender, lClose ) CLASS TForm1
>>
>> lClose := MsgYesNo( "Desea salir?" )
>>
>> RETURN Nil
>>
>> Saludos,
>>
>> "EBM" <eduardoNO_SPAM@ebmsistemas.com> escribió en el mensaje
>> news:[email=448deefd@ozsrvnegro.ozlan.local...]448deefd@ozsrvnegro.ozlan.local...[/email]
>>> Hola a todos:
>>>
>>> Estoy haciendo ya mi primer aplicación con xailer y al parecer estoy
>>> aprendiendo y he ido logrando avanzar poco a poco, aunque ahora estoy
>>> atorado en algo que yo se que es muy simple pero no logro encontrar como
>>> se hace, ya que ya ví todos los ejemplos que vienen con xailer y en
>>> ninguno encontre nada.
>>>
>>> Este es mi gran problema :), como le pongo un VALID a mi form
>>> principal para que si el usuario pulsa la opcion de salir, o la X de la
>>> ventana o ALT+F4 la aplicacion pregunte si en verdad quieres terminar o
>>> no???, en caso negativo que la aplicacion continue funcionando. Ya
>>> busque en el metodo onclose y en el que si me pregunta es en ondestroy
>>> pero un vez que la ventana ya no existe. Por favor una ayudita con esta
>>> tonteria que no encuentro.
>>>
>>> Saludos!!!
>>>
>>> LCP Eduardo Borondón Muñiz
>>>
>>>
>>
>>
>
>

Ayuda a un principiante

Publicado: Mar Jun 13, 2006 9:20 pm
por Pedro Amaro
Eduardo;
Si tu provocas desde codigo el cierre del programa, no tienes mas que
controlar antes del ::End() si el usuario quiere salir realmente.
iif( MsgYesNo( "Desea salir?" ), ::End(), )
no se si es muy purista el metodo pero rula.
Saludos
Pedro Amaro

Ayuda a un principiante

Publicado: Mar Jun 13, 2006 11:21 pm
por EBM
Gracias Xevi, tengo muuuuuuucho por aprender :)
Saludos
LCP Eduardo Borondon Muñiz
"Xevi" <xevicomas@terra.es> escribió en el mensaje
news:[email=448f0e65@ozsrvnegro.ozlan.local...]448f0e65@ozsrvnegro.ozlan.local...[/email]
> Eduardo,
>
> utiliza ::Close() en lugar de ::End()
>
> Un Saludo,
> Xevi.
>
>
> "EBM" <eduardoNO_SPAM@ebmsistemas.com> ha escrit al missatge del grup de
> discussió: [email=448f0a74@ozsrvnegro.ozlan.local...]448f0a74@ozsrvnegro.ozlan.local...[/email]
>> Gracias por responder Ignacio
>>
>> Pero el problema esta en que en el form1 que es el principal tiene un
>> menu asociado, y en la opcion del menu de salir, tengo ::End(), y si
>> salgo de la aplicacion con esa opcion, no se ejecuta el formclose(), Como
>> debo de hacerlo para que siempre me pregunte si termina o no, ya sea con
>> la X del formulario, o con la opcion salir del menu o con ALT+F4??
>>
>> Con lo que me dijiste efectivamente ya me pregunta si oprimo la X del
>> formulario o si doy alt+f4, pero no con el menu, asi que supongo que no
>> debo de usar el ::End(), como debe hacerse???
>>
>> Saludos !!!
>>
>> LCP Eduardo Borondon Muñiz
>> "Ignacio Ortiz de Zúñiga" <NoName@xailer.com> escribió en el mensaje
>> news:448e6b45$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
>>> Eduardo,
>>>
>>> METHOD FormClose( oSender, lClose ) CLASS TForm1
>>>
>>> lClose := MsgYesNo( "Desea salir?" )
>>>
>>> RETURN Nil
>>>
>>> Saludos,
>>>
>>> "EBM" <eduardoNO_SPAM@ebmsistemas.com> escribió en el mensaje
>>> news:[email=448deefd@ozsrvnegro.ozlan.local...]448deefd@ozsrvnegro.ozlan.local...[/email]
>>>> Hola a todos:
>>>>
>>>> Estoy haciendo ya mi primer aplicación con xailer y al parecer estoy
>>>> aprendiendo y he ido logrando avanzar poco a poco, aunque ahora estoy
>>>> atorado en algo que yo se que es muy simple pero no logro encontrar
>>>> como se hace, ya que ya ví todos los ejemplos que vienen con xailer y
>>>> en ninguno encontre nada.
>>>>
>>>> Este es mi gran problema :), como le pongo un VALID a mi form
>>>> principal para que si el usuario pulsa la opcion de salir, o la X de la
>>>> ventana o ALT+F4 la aplicacion pregunte si en verdad quieres terminar o
>>>> no???, en caso negativo que la aplicacion continue funcionando. Ya
>>>> busque en el metodo onclose y en el que si me pregunta es en ondestroy
>>>> pero un vez que la ventana ya no existe. Por favor una ayudita con esta
>>>> tonteria que no encuentro.
>>>>
>>>> Saludos!!!
>>>>
>>>> LCP Eduardo Borondón Muñiz
>>>>
>>>>
>>>
>>>
>>
>>
>
>