crisvam Posted January 6, 2017 Report Share Posted January 6, 2017 Colegas, Alguém já passou por isto. Atualizei minha favewin o ano passado, da versão 14.07 para versão 16.04 e passou a dar alguns problemas: Alguns procedimentos quando usados, ao sair congela o windows, problema NTDLL.DLL Segundo problema o method bKeyDown := {|nKey| If(nKey==VK_DELETE,DelRow(oBrw),)} Static function DelRow( oBrw ) If oBrw:nLen > 0 ADel( oBrw:aArrayData, oBrw:nArrayAt,.T. ) // ASize( oBrw:aArrayData, oBrw:nLen - 1 ) oBrw:Refresh() Endif oBrw:SetFocus() Não deleta a linha da matriz. Na versão anterior deletava. Quote Link to comment Share on other sites More sharing options...
sistem Posted January 7, 2017 Report Share Posted January 7, 2017 Ola crisvan veja da segunte maneira: (testado com fwh1608) oBrw:bKeyDown := {|nKey| BrwKey(nKey, oBrw) } ... .. Static Function BrwKey( nKey, oBrw ) If nKey == VK_DELETE DelRow(oBrw) Endif Return nil Static function DelRow( oBrw ) If oBrw:nLen > 0 ADel( oBrw:aArrayData, oBrw:nArrayAt,.T. ) oBrw:Refresh() Endif oBrw:SetFocus() erro do problema NTDLL.DLL... ver link abaixo, talvez ajude https://answers.microsoft.com/pt-br/ie/forum/ie8-windows_other/explorer-trava/201bd7b1-1f4f-e011-8dfc-68b599b31bf5 []s Quote Link to comment Share on other sites More sharing options...
crisvam Posted January 7, 2017 Author Report Share Posted January 7, 2017 Obrigado Sistem, Vou mudar as funções e ver se dar certo. quando a ntdll, o link mais não deu certo não. Quote Link to comment Share on other sites More sharing options...
oribeiro Posted March 28, 2019 Report Share Posted March 28, 2019 Percebi hoje esse mesmo problema na minha aplicação, o bKeyDown parou de funcionar para as teclas de função. Eu alterei alguma coisa dentro do meu sistema que o oLbx:bKeyDown parou de funcionar com as teclas de função e eu não sei o que foi. Funciona com INSERT, DELETE, ENTER, etc. mas com F1..F12 não funciona mais. Quote Link to comment Share on other sites More sharing options...
kapiaba Posted March 28, 2019 Report Share Posted March 28, 2019 A small example, please. Quote Link to comment Share on other sites More sharing options...
oribeiro Posted March 28, 2019 Report Share Posted March 28, 2019 Resolvi! Era uma função que eu tinha incluído no final do ano passado na windows principal que criava as teclas de atalho que estava interferindo no oLbx:nKeyDown. Obrigado. kapiaba 1 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.