Erciley Junior Posted November 22, 2012 Report Share Posted November 22, 2012 Bom dia, estou com problemas com dialogs modal, pra mim é mais um bug, to doido já ^^ Seguinte, tenho uma Window, janela principal do sistema. Chamo um programa que cria uma dialog que chamemos de 187, fica como modal Ao clicar no listbox da tela 187, chama outra dialog, modal também 187B, até aà ok. Voltemos ao menu, window. Se aperto F7, chama um programa especial TELA 500 chamemos, que exibe uma dialog, fica modal, perfeito Na situação: Window -> tela 187 -> aperta F7 -> tela 500 pronto, aà zica tudo, mesmo a tela 500 sendo MODAL, eu consigo voltar pra tela 187, Situação: Window -> tela 187 -> aperta F7 -> tela 500 -> clico na tela 187, ERRO EXECUÇÃO -> Exibe tela ERR_050, pronto, a tela de ERR_050 fica MODAL, AAAAAAAAAA Criei a tela 500 da mesma forma que as outras, tentei criar ela da mesma forma que a tela ERR_050, mas mesmo assim ela não fica modal quando a chama de um local que não seja o menu (WINDOW) Este é um exemplo que não entendo, to me matando, dentre vários outros. Alguém já passou por isso? Sabe como resolver? Obrigado. Erciley Junior (FWH8.01 + SQLLIB 1.9d + xHB 1.10 + xDev 0.65 + @SAY) NÃO ABANDONE O POST, QUEREMOS SABER SE SUA DÚVIDA/PROBLEMA TEVE SOLUÇÃO Quote Link to comment Share on other sites More sharing options...
Erciley Junior Posted November 22, 2012 Author Report Share Posted November 22, 2012 Bom dia, estou com problemas com dialogs modal, pra mim é mais um bug, to doido já ^^ Seguinte, tenho uma Window, janela principal do sistema. Chamo um programa que cria uma dialog que chamemos de 187, fica como modal Ao clicar no listbox da tela 187, chama outra dialog, modal também 187B, até aà ok. Voltemos ao menu, window. Se aperto F7, chama um programa especial TELA 500 chamemos, que exibe uma dialog, fica modal, perfeito Na situação: Window -> tela 187 -> aperta F7 -> tela 500 pronto, aà zica tudo, mesmo a tela 500 sendo MODAL, eu consigo voltar pra tela 187, Situação: Window -> tela 187 -> aperta F7 -> tela 500 -> clico na tela 187, ERRO EXECUÇÃO -> Exibe tela ERR_050, pronto, a tela de ERR_050 fica MODAL, AAAAAAAAAA Criei a tela 500 da mesma forma que as outras, tentei criar ela da mesma forma que a tela ERR_050, mas mesmo assim ela não fica modal quando a chama de um local que não seja o menu (WINDOW) Este é um exemplo que não entendo, to me matando, dentre vários outros. Alguém já passou por isso? Sabe como resolver? Obrigado. Erciley Junior (FWH8.01 + SQLLIB 1.9d + xHB 1.10 + xDev 0.65 + @SAY) NÃO ABANDONE O POST, QUEREMOS SABER SE SUA DÚVIDA/PROBLEMA TEVE SOLUÇÃO Quote Link to comment Share on other sites More sharing options...
elitenet Posted November 22, 2012 Report Share Posted November 22, 2012 Essa e simples!... Na declaração da tela 500 coloque o seguinte: ReDefine dialog ..... Of Objeto_da_window_pricinpal Muriaé-MG FWH 2.6/XHARBOUR/C/C++/JAVA/DELPHI/MYSQL/FIREBIRD Quote Link to comment Share on other sites More sharing options...
Erciley Junior Posted November 22, 2012 Author Report Share Posted November 22, 2012 Olá Elitenet, não funcionou. Estou criando a tela assim: DEFINE DIALOG oDIALOG FROM ls, ce TO li, cd TITLE funcao OF oFather STYLE nOr(DS_MODALFRAME, WS_POPUP, WS_CAPTION, WS_SYSMENU, 4) Bom, vou dar uma lida melhor nos STYLES e fazer testes, mas se tiver (tiverem) mais sugestões, sempre é bom Obrigado. Erciley Junior (FWH8.01 + SQLLIB 1.9d + xHB 1.10 + xDev 0.65 + @SAY) NÃO ABANDONE O POST, QUEREMOS SABER SE SUA DÚVIDA/PROBLEMA TEVE SOLUÇÃO Quote Link to comment Share on other sites More sharing options...
aferra Posted November 22, 2012 Report Share Posted November 22, 2012 Já tentou desta forma?! DEFINE DIALOG oDIALOG FROM ls, ce TO li, cd TITLE funcao STYLE nOr(DS_MODALFRAME, WS_POPUP, WS_CAPTION, WS_SYSMENU, 4) Um grande Abraço Alessandroid=blue> FW9.07 + xHb121 + CDX Fico feliz com os Meus erros, pois eles me apontam a direção para o acerto.id=red> Quote Link to comment Share on other sites More sharing options...
Erciley Junior Posted November 22, 2012 Author Report Share Posted November 22, 2012 Olá Alessandro. Tentei sim, e também não funciona. Nem lembro o que significa aquele 4 no nOr, e mesmo retirando, continua na mesma. Isso não acontece no sistema de vocês, em nenhuma situação? Nunca? Pra mim é um bug dessa versão minha, sei lá. Vlw mesmo assim. Mais alternativas são sempre bem vindas. Erciley Junior (FWH8.01 + SQLLIB 1.9d + xHB 1.10 + xDev 0.65 + @SAY) NÃO ABANDONE O POST, QUEREMOS SABER SE SUA DÚVIDA/PROBLEMA TEVE SOLUÇÃO Quote Link to comment Share on other sites More sharing options...
kapiaba Posted November 22, 2012 Report Share Posted November 22, 2012 Vey na boa, posta um exemplinho ai pra nóys... quem sabe.. né? Abs, João Santos - São Paulo. joao@pleno.com.br Fone: (11) 3106-2832 / 5150-7341 - TIM https://www.facebook.com/kapiaba FWH 2.7 - xHARBOUR WorkShop.Exe Quote Link to comment Share on other sites More sharing options...
Erciley Junior Posted November 22, 2012 Author Report Share Posted November 22, 2012 Oi Kapiaba. Criei um projeto e fiz uma simulação como escrevi no primeiro post, mas não deu o problema. ENtão pode ser duas coisas: 1 - Esqueci de algum detalhe pra gerar o problema 2 - Fizemos alguma modificação em alguma classe que está zicando isso "as vezes" Comparei as classes onde trata a variável lModal, e não há nada alterado nesse sentido, mas estou a procura ainda... ^^ Se tiver algo mais concreto volto a postar, vlw. Erciley Junior (FWH8.01 + SQLLIB 1.9d + xHB 1.10 + xDev 0.65 + @SAY) NÃO ABANDONE O POST, QUEREMOS SABER SE SUA DÚVIDA/PROBLEMA TEVE SOLUÇÃO Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.