Fórum GetKeyState / UnAssigned #267606
05/02/2005
0
Bom dia
Usei algumas informações da internet para escrever um programa o qual está rodando OK, porem duas etapas eu não sei a sua função
A primeira é no seguinte código. Qual a função do 128 = 128?
A segunda é no próximo codigo. Ele faz parte do final de um procedure de exportação de dados de um dbgrid para o excel. A duvida é a etapa Excel.UnAssuigned
Ja agradeço
Usei algumas informações da internet para escrever um programa o qual está rodando OK, porem duas etapas eu não sei a sua função
A primeira é no seguinte código. Qual a função do 128 = 128?
Application.ProcessMessages; if GetKeyState(VK_Escape) and 128 = 128 then
A segunda é no próximo codigo. Ele faz parte do final de um procedure de exportação de dados de um dbgrid para o excel. A duvida é a etapa Excel.UnAssuigned
Excel.Quit; Excel.UnAssigned;
Ja agradeço
Carlos Machado
Curtir tópico
+ 0
Responder
Posts
05/02/2005
Beppe
1) 128 em binário tem apenas o bit 7 como ´1´, os demais são 0. O operador AND limpa do primeiro operando bits correspondentes, quando no segundo eles são ´0´, e os mantém quando são ´1´.
Ex(em binário):
10001111 and 10000000 = 10000000
00001111 and 10000000 = 00000000
Ex(em binário):
10001111 and 10000000 = 10000000
00001111 and 10000000 = 00000000
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)