Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Rodrigo Miss

Api

Recommended Posts

Que bela perguntinha hem Rodrigo, hehehe http://forum.imasters.com.br/public/style_emoticons/default/assobiando.gif

 

Mas algumas coisas teóricas sobre API:

 

Segundo dicionário:

 

API

(Application Programming Interface ou Interface de Programação de Aplicativos).

É um conjunto de rotinas e funções pré-compiladas e prontas que realizam uma tarefa comum. Aparecem normalmente no formato de dll's. Estas interfaces foram concebidas para padronizar recursos do sistema operacional utilizados pelos aplicativos. Entre as API's mais utilizadas, temos a API do Windows, de correio eletrônico (MAPI) e de vinculação de objetos (OLE).

 

Segundo o Wikipédia, veja -> http://pt.wikipedia.org/wiki/API

 

Ou seja, você consegue acessar as funções, procedures do windows, mexer em telas, acessar, descobrir, etc.., sei lá, só sei que se faz muita coisa, hehehe

 

Um pequeno exemplo usando API:

 

procedure TForm1.BitBtn1Click(Sender: TObject);var	notepad, edit: HWND;beginWinexec('notepad',1);notepad:=FindWindow('notepad', nil);edit:=FindWindowEx(notepad, FindWindow('Edit', nil), nil, nil);SendMessage(edit, WM_CHAR, random(26) + 65, 0);end;
Neste exempolo vai ser usado a API do windows, no caso vai abrir o bloco de notas e enviar uma letra para o bloco de notas...

Espero que tenha entendido alguma coisa... e espero tb que eu esteja certo... http://forum.imasters.com.br/public/style_emoticons/default/joia.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ola Marcio... vlw pela resposta kra.... mah ja q estamos falando no assunto::Saberia me dizer como fazer o seguinte:Digamos q esta sendo executado um notepad como algum texto...você verificar oque esta sendo digitado no notepad e mostar uma caixa de mensagem?ps: o texto q esta sendo digitado no notepad naum vai ser salvo...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Procure por Hook no help do Delphi...Vou dar uma procurada em casa e posto aqui pra você...mas isso que você quer fazer voc~e usa um gancho que intercepta os comandos do teclado e envia para o programa...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Nesse link aki tem um exemplo, mas se você quiser mais arespeito da um toque aew...

 

ai ta ensinando a fazer um joguinho de batalha naval...

 

mas dai vai da sua criatividade fazer oque você quer fazer...

 

 

 

http://delphi.about.com/od/vclusing/l/aa101000a.htm

 

 

 

flw aew!!!

 

qq coisa posta aew!!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

se não for pedir muito... tem como por algumas API's ae e explicar o funcionamento...vlw...desde já agradeço!

Nesse link aki tem um exemplo, mas se você quiser mais arespeito da um toque aew...ai ta ensinando a fazer um joguinho de batalha naval...mas dai vai da sua criatividade fazer oque você quer fazer...http://delphi.about.com/od/vclusing/l/aa101000a.htmflw aew!!!qq coisa posta aew!!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Na verdade eu quero é aprender usa-las...se tiver um site, livro ou algo assim q explique...eu to iniciando em Delphi, ae queria estudar maissobre...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom, no help do delphi tem muito material a respeito de API, e tudo o resto...sugiro dar uma olhada nesse arquivo de ajuda...Win32 Programmer's Referenceque é instalado com o delphi

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.