danielrgoes Posted December 9, 2011 Report Share Posted December 9, 2011 Bom dia PessoalPegue esse codigo na internet para controlar a porta paralelaprocedure outportb(EndPorta: Integer; Valor:BYTE); stdcall; external 'inpout32.DLL' name 'Out32';function inportb(EndPorta: Integer): BYTE stdcall; external 'inpout32.DLL' name 'Inp32';procedure TForm1.Button1Click(Sender: TObject);beginoutportb($378,$01);end; Porem baixei o Parmon para ver o resultadomais quando eu clico no botão para acender o LED do Parmon nada acontece alguém tem uma ideia ??Estou usando Windows 7 com o Delphi 2007 Quote Link to comment Share on other sites More sharing options...
0 Jhonas Posted December 9, 2011 Report Share Posted December 9, 2011 Veja se é isso:{Definição das funções da DLL.} function inportb(EndPorta: Integer): BYTE stdcall; external 'inpout32.DLL' name 'Inp32'; procedure outportb(EndPorta: Integer; Valor:BYTE); stdcall; external 'inpout32.DLL' name 'Out32'; procedure TForm1.Timer1Timer(Sender: TObject); begin Label2.Caption := IntToStr( inportb($379) ); end; procedure TForm1.Button1Click(Sender: TObject); begin outportb($378,255); //Liga todos os pinos do Registro de Dados. end; procedure TForm1.Button2Click(Sender: TObject); begin outportb($378,0); //Desliga todos os pinos do Registro de Dados. end; end.OBS: Veja a partir da pagina 20 , vai te dar uma idéia melhorhttp://www.google.com.br/url?q=http://bibd...Zrwrr2V5G3C0dWQabraço Quote Link to comment Share on other sites More sharing options...
0 danielrgoes Posted December 9, 2011 Author Report Share Posted December 9, 2011 então JhonasFoi exatamente o que eu useiso que presisava ver o resultado qual pino da LPT1 foi enviado o sinalAi usei o Parmon, mas não mostra nada no display delepor isso to achando que a aplicação não esta funcionando Quote Link to comment Share on other sites More sharing options...
0 Jhonas Posted December 9, 2011 Report Share Posted December 9, 2011 como voce usa o Parmon para fazer o teste ?me passa o link dele para que eu possa fazer o mesmo teste aquiabraço Quote Link to comment Share on other sites More sharing options...
0 danielrgoes Posted December 9, 2011 Author Report Share Posted December 9, 2011 Segue o link do parmonhttp://www.geekhideout.com/downloads/parmon.zip Quote Link to comment Share on other sites More sharing options...
0 Jhonas Posted December 9, 2011 Report Share Posted December 9, 2011 a versão que voce passou é para o windows 95/98/NT ... se voce estiver usando XP ou outro não vai funcionarveja outra versão do Parmonhttp://www.freedownloadscenter.com/Utiliti...ies/Parmon.htmlexemplo de leitura e escrita na porta paralela usando o delphihttp://www.rogercom.com/pparalela/FuncoesDelphi.htmabraço Quote Link to comment Share on other sites More sharing options...
0 danielrgoes Posted December 9, 2011 Author Report Share Posted December 9, 2011 Eu baixei essa versao que aparentemente é para XPhttp://www.geekhideout.com/parmon.shtmlE mesmo assim não deu certo Quote Link to comment Share on other sites More sharing options...
0 Jhonas Posted December 9, 2011 Report Share Posted December 9, 2011 use o componente IOPort http://www.planetadelphi.com.br/delphi/com...ma/00000514.zipabraço Quote Link to comment Share on other sites More sharing options...
0 danielrgoes Posted December 13, 2011 Author Report Share Posted December 13, 2011 Jhonas antes de mais nada obrigado pelas ajudasPorem o IOPort não funciona o D2007 ou você tem algum que funcione ??? Quote Link to comment Share on other sites More sharing options...
0 Jhonas Posted December 13, 2011 Report Share Posted December 13, 2011 componente IOPort para o delphi 2007http://www.torry.net/vcl/system/portaccess/ioport.exeoutroshttp://www.torry.net/pages.php?id=227abraço Quote Link to comment Share on other sites More sharing options...
Question
danielrgoes
Bom dia Pessoal
Pegue esse codigo na internet para controlar a porta paralela
procedure outportb(EndPorta: Integer; Valor:BYTE); stdcall; external 'inpout32.DLL' name 'Out32';
function inportb(EndPorta: Integer): BYTE stdcall; external 'inpout32.DLL' name 'Inp32';
procedure TForm1.Button1Click(Sender: TObject);
begin
outportb($378,$01);
end;
Porem baixei o Parmon para ver o resultado
mais quando eu clico no botão para acender o LED do Parmon nada acontece
alguém tem uma ideia ??
Estou usando Windows 7 com o Delphi 2007
Link to comment
Share on other sites
9 answers to this question
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.