Apenas um Comando
14/03/2003
0
Fala moçaca!!!!
Estou precisando de um comando que capture todas as teclas digitadas pelo usuario e salve estas teclas em arquivo de formato .txt ,
desde já agradeço.
[]´s
:shock:
Estou precisando de um comando que capture todas as teclas digitadas pelo usuario e salve estas teclas em arquivo de formato .txt ,
desde já agradeço.
[]´s
:shock:
Anonymous
Curtir tópico
+ 0
Responder
Posts
14/03/2003
Anonymous
Fala moçaca!!!!
Estou precisando de um comando que capture todas as teclas digitadas pelo usuario e salve estas teclas em arquivo de formato .txt ,
desde já agradeço.
[]´s
:shock:
============
declare na seção implementation a seguinte variável :
var myFile : TextFile;
escreva o evento onKeyDown no seu Form a fim de escrever as teclas digitadas no arquivo :
procedure TForm1.FormKeyDown(Sender: TObject; var Key: Word; Shift: TShiftState); begin try Append(myFile); Writeln(myFile, Key); Flush(myFile); except on e : Exception do ; end; end;
escreva o evento onCreate do seu Form da seguinte forma, ele irá abrir um arquivo qq (se o arquivo especificado não existir ele será criado):
procedure TForm1.FormCreate(Sender: TObject); begin try AssignFile(myFile, ´c:\a\a\b.txt´); // mude para o nome do seu arquivo Reset(myFile); except on e : Exception do Rewrite(myFile); end; end;
e por fim, feche o arquivo no evento onClose (poderia ser fechado em outro lugar qualquer) :
procedure TForm1.FormClose(Sender: TObject; var Action: TCloseAction); begin try CloseFile(myFile); except on e : Exception do ; end; end;
[]´s
Rodrigo Duarte
Responder
Clique aqui para fazer login e interagir na Comunidade :)