In order for this site to work correctly we need to store a small file (called a cookie) on your computer. Most every site in the world does this, however since the 25th of May 2011, by law we have to get your permission first. Please abandon the forum if you disagree.

Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.

Problema na migração para harbour

Foro público de Xailer en español
Responder
ricardo
Mensajes: 39
Registrado: Vie Jun 19, 2009 7:25 pm

Problema na migração para harbour

Mensaje por ricardo »

Boa noite Senhores,

Ao migrar meu sistema de xharbour para Harbrour + MinGW, estou tendo o seguinte problema.
Conforme o exemplo em anexo ao abrir o Form2 e preencher os Edit´s funciona normalmente, porém ao fechar o Form2 e abrir novamente quando preencho o Edit1 e tento passar para o Edit2 o sistema está executando o OnExit do Edit2.
Como posso corrigir isso para que eu consiga fazer funcionar o método do OnCheckState do Botão sem gerar esse erro.

PS. O teste é feito sem fechar o Form1.


Desde já agradeço a atenção.
Adjuntos
Edit.zip
(45.15 KiB) Descargado 146 veces
ftwein
Mensajes: 50
Registrado: Lun Oct 22, 2007 5:17 pm

Re: Problema na migração para harbour

Mensaje por ftwein »

Bom dia.

O porquê do problema vai ficar para alguém com mais conhecimento.

Não sei se resolve para o seu caso, com :Show() no lugar de :ShowModal() funciona.

Com :ShowModal() e se não usar Button1CheckState() também funciona. Mas aí teria que criar uma outra forma de habilitar/desabilidatar o oButton1. Algo como:

METHOD CheckButton1() CLASS TForm2
::oButton1:lEnabled:= ( !Empty(::oEdit1:Value) .and. !Empty(::oEdit2:Value) )
RETURN Nil

E em FormShow(), Edit1Exit() e Edit2Exit() executar ::CheckButton1()

Fausto Di Creddo Trautwein
ricardo
Mensajes: 39
Registrado: Vie Jun 19, 2009 7:25 pm

Re: Problema na migração para harbour

Mensaje por ricardo »

Bom dia Fausto,


Obrigado pela resposta, já estou tentando algo deste tipo.
Más ainda gostaria de saber o motivo pelo qual isso não está funcionando corretamente como no xHarbour + BCC.
Então fica a pergunta para os criadores do Xailer.


Atenciosamente,


Ricardo
Avatar de Usuario
emeasoft
Mensajes: 1088
Registrado: Mié Abr 01, 2009 4:12 pm
Ubicación: emeasoft
Contactar:

Re: Problema na migração para harbour

Mensaje por emeasoft »

Olá,
Segue o projeto corrigido.
Abraços
equipe eMeAsOfT
Adjuntos
Edit.zip
(3.22 KiB) Descargado 159 veces
ricardo
Mensajes: 39
Registrado: Vie Jun 19, 2009 7:25 pm

Re: Problema na migração para harbour

Mensaje por ricardo »

Obrigado equipe eMeAsOfT,


Vou olhar a solução.


Atenciosamente,


Ricardo
Responder