Re: [delphi-br] Envio de Comando para Pino Especifico da porta Paralela

2007-12-14 Por tôpico Rafael Marques
eu fiz um teste com sua biblioteca e n consegui n

eu baixei la do site

tem alguma dica


  - Original Message - 
  From: Rubem Nascimento da Rocha 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Thursday, December 13, 2007 4:48 PM
  Subject: RE: [delphi-br] Envio de Comando para Pino Especifico da porta 
Paralela



  Não se esqueça da minha biblioteca 
(http://www.iprogramas.com.br/download/2350/rnlowlevel_library.html) que eu 
mencionei na minha resposta (Caramba, ninguém prestou atenção nisso! Que 
chato!).

  Ela permite ler e escrever dados na porta paralela sem precisar de driver de 
terceiros. A versão shareware, de uso livre, está disponível no link mencionado.

  Sds.

  To: [EMAIL PROTECTED]: [EMAIL PROTECTED]: Thu, 13 Dec 2007 16:31:05 
-0200Subject: Re: [delphi-br] Envio de Comando para Pino Especifico da porta 
Paralela

  Já existe vários drivers para isso pronto, só procurar no google, sei pq ja 
achei usei e hoje não uso mais, por isso não lembro o nome e nem onde, mas sei 
que tem, nada que o www.google.com.br não resolva, ja usei em NT, 2k e XP, tem 
versões pagas e free...procura delphi acesso lpt1 xp ou coisa parecida...Luiz 
Escobar - Analista/Desenvolvedor:WEB - HTML/JavaScript/PHP/MySQL WINDOWS - 
Delphi/ASSEMBLY/MySQL/xBaseSERVIDORES - CNA IntraNetWare4.11, 
LINUX-(RedHat9/Suse10.2), Windows 2K/XPFrom: Ricardo César Cardoso Sent: 
Thursday, December 13, 2007 12:29 PMTo: delphi-br@yahoogrupos.com.br Subject: 
RE: [delphi-br] Envio de Comando para Pino Especifico da porta ParalelaEu sabia 
que tinha a ver mais com a arquitetura do SO do que com o Delphi. Mas não tinha 
tempo e nem certeza pra tirar da dúvida. Obrigado.Rubem Nascimento da Rocha 
[EMAIL PROTECTED] escreveu: Ô povo! Isso num tem nada haver com a versão do 
Delphi que vc usa! Pode até estar usando o Delphi 2, mas se vc for rodar uma 
aplicação em ambiente Windows NT (NT/2000/XP/2003) e que use instruções 
assembly em código Object Pascal pra acessar portas de I/O, vai dar pau!Pq vai 
dar pau? Pq a arquitetura NT num é como Windows 9x/ME ou mesmo MS-DS. A 
arquitetura NT limita o uso de instruções privilegiadas para acesso a recursos 
de baixo nível do computador (acesso direto à memória, ler/escrever dados em 
portas de I/O, etc., etc.)! Por isso que dá uma exceção do sistema operacional 
(e não do Delphi!) de instrução privilegiada!Pra poder acessar tais recursos, 
vai ser necessário escrever um driver WDM (ou seja, um driver que vai se 
comunicar com o kernel do S.O., por assim dizer - kernel mode) que permita à 
uma aplicação comum, como as que criamos no Delphi (tb chamadas de aplicações 
user-mode) possam ter acesso à tais recursos de baixo nível.Mais uma coisa: nem 
venham perguntar se em Delphi é possível criar um driver WDM, pq a resposta é 
um grande e sonoro NÃO! O compilador do Delphi não está e nunca foi preparado 
para criar aplicações a nível de kernel. Pra criar um driver WDM que se 
comunique com o kernel, e portanto possa fornecer suporte para que aplicações 
user-mode possam acessar recursos de baixo nível, é necessário o Visual C++ 
juntamente com o DDK (Driver Development Kit) apropriado para a plataforma para 
qual vc está desenvolvendo seu software.Mais outra coisa: é literatura para 
caramba que tem que se ler e entender pra escrever um driver WDM com Visual C++ 
e o DDK.Uma outra alternativa é usar minha biblioteca RnLowLevel 
(http://www.iprogramas.com.br/download/2350/rnlowlevel_library.html) que 
permite acessar tais recursos através de programação avançada que dispensa o 
uso de drivers WDM para acessar portas de I/O.Espero que isso possa encessar de 
vez este tópico!Sds.To: [EMAIL PROTECTED]: [EMAIL PROTECTED]: Wed, 12 Dec 2007 
16:01:55 -0300Subject: Re: [delphi-br] Envio de Comando para Pino Especifico da 
porta ParalelaSe vc estiver usando Delphi acima do 7 (se não me engano) ou 
Windows XP vc vai ter esse erro mesmo. Naõ me lembro a partir de qual versão do 
Delphi mas parece que não se pode mais usar instruções assembler no meio do 
código, pois isso é considerado código inseguro. É preciso confirmar essa 
informação.Sds,Ricardo.Rafael Marques [EMAIL PROTECTED] escreveu: eu tentei 
aq mas da um erro de Privileged Instructiono q pode ser!?!?!- Original 
Message - From: Felipe Nunes To: delphi-br@yahoogrupos.com.br Sent: Friday, 
November 30, 2007 4:03 PMSubject: RES: [delphi-br] Envio de Comando para Pino 
Especifico da porta ParalelaOlha Rafael, eu to fazendo um projeto de porta 
eletrônicaem linguagem assembly, vc pode mandar um binário para os os 
pinos1,2,3,4,5,6,7,8,9,10,11esses são de saída da porta...agora se vc 
querreceber algum valor ai é mais complicado..//codigo em assembly para enviar 
para a porta paralelaasmmov dx, 378h //378h é o endereço da porta 
paralelamoval, 1 // valor em binárioout dx, al //saída do binárioend;no meu 
projeto funciona belezaespero ter ajudado_ De: delphi-br@yahoogrupos.com.br 
[mailto:[EMAIL PROTECTED] Emnome de Rafael

Re: RES: [delphi-br] Envio de Comando para Pino Especifico da porta Paralela

2007-12-13 Por tôpico Rafael Marques
eu consegui um componente em Delphi q faz a comunicacao com o pino especifico, 
no meu caso acender o led ligado ao pino q eu quero. (o Moacir me mandou). Só q 
o componente nao acessa alguns pinos (nao sei se é prob dele ou o cara q montou 
o mecanismo pra mim e deu algum vacilo). Pelo componente estou conseguindo 
acender/apagar somente 8 pinos (dos 11 ligados)

Aí eu estou procurando outra rotina para fazer meus testes e saber se vai 
funcionar dessa maneira tb (pq o cara me garantiu q ele ligou tudo OK nos pinos 
e me falou q é algo do software)


Rafael



  - Original Message - 
  From: Rubem Nascimento da Rocha 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Wednesday, December 12, 2007 5:56 PM
  Subject: RE: RES: [delphi-br] Envio de Comando para Pino Especifico da porta 
Paralela



  Ô povo, endoso o que o Davi quis dizer, e ainda detalho mais! 

  Isso num tem nada haver com a versão do Delphi que vc usa! Pode até estar 
usando o Delphi 2, mas se vc for rodar uma aplicação em ambiente Windows NT 
(NT/2000/XP/2003) e que use instruções assembly em código Object Pascal pra 
acessar portas de I/O, vai dar pau!Pq vai dar pau? Pq a arquitetura NT num é 
como Windows 9x/ME ou mesmo MS-DS. A arquitetura NT limita o uso de instruções 
privilegiadas para acesso a recursos de baixo nível do computador (acesso 
direto à memória, ler/escrever dados em portas de I/O, etc., etc.)! Por isso 
que dá uma exceção do sistema operacional (e não do Delphi!) de instrução 
privilegiada!Pra poder acessar tais recursos, vai ser necessário escrever um 
driver WDM (ou seja, um driver que vai se comunicar com o kernel do S.O., por 
assim dizer - kernel mode) que permita à uma aplicação comum, como as que 
criamos no Delphi (tb chamadas de aplicações user-mode) possam ter acesso à 
tais recursos de baixo nível.Mais uma coisa: nem venham perguntar se em Delphi 
é possível criar um driver WDM, pq a resposta é um grande e sonoro NÃO! O 
compilador do Delphi não está e nunca foi preparado para criar aplicações a 
nível de kernel. Pra criar um driver WDM que se comunique com o kernel, e 
portanto possa fornecer suporte para que aplicações user-mode possam acessar 
recursos de baixo nível, é necessário o Visual C++ juntamente com o DDK (Driver 
Development Kit) apropriado para a plataforma para qual vc está desenvolvendo 
seu software.Mais outra coisa: é literatura para caramba que tem que se ler e 
entender pra escrever um driver WDM com Visual C++ e o DDK.Uma outra 
alternativa é usar minha biblioteca RnLowLevel 
(http://www.iprogramas.com.br/download/2350/rnlowlevel_library.html) que 
permite acessar tais recursos através de programação avançada que dispensa o 
uso de drivers WDM para acessar portas de I/O.Espero que isso possa encerrar de 
vez este tópico!Sds.

  To: [EMAIL PROTECTED]: [EMAIL PROTECTED]: Wed, 12 Dec 2007 17:56:59 
-0200Subject: RES: [delphi-br] Envio de Comando para Pino Especifico da porta 
Paralela

  Esse tipo de acesso deve ser feito através da camada de drivers.Não tem nada 
a ver com Delphi mas sim com S.O.Se vocês querem realmente saber por que isso 
não funciona, estudem as camadas do sistema operacional. A camada usuário não 
pode fazer acesso diretoa endereços controlados pelo núcleo do S.O. Você tem 
que escrever um DRIVER PARA ISSO.[]'sDe: delphi-br@yahoogrupos.com.br 
[mailto:[EMAIL PROTECTED] Em nome de Ricardo César CardosoEnviada em: 
quarta-feira, 12 de dezembro de 2007 17:02Para: [EMAIL PROTECTED]: Re: 
[delphi-br] Envio de Comando para Pino Especifico da porta ParalelaSe vc 
estiver usando Delphi acima do 7 (se não me engano) ou Windows XP vc vai ter 
esse erro mesmo. Naõ me lembro a partir de qual versão do Delphi mas parece que 
não se pode mais usar instruções assembler no meio do código, pois isso é 
considerado código inseguro. É preciso confirmar essa 
informação.Sds,Ricardo.Rafael Marques [EMAIL PROTECTED] 
mailto:rafael.matriz%40terra.com.br  escreveu: eu tentei aq mas da um erro 
de Privileged Instructiono q pode ser!?!?!- Original Message - From: 
Felipe Nunes To: delphi-br@yahoogrupos.com.br 
mailto:delphi-br%40yahoogrupos.com.br Sent: Friday, November 30, 2007 4:03 
PMSubject: RES: [delphi-br] Envio de Comando para Pino Especifico da porta 
ParalelaOlha Rafael, eu to fazendo um projeto de porta eletrônicaem linguagem 
assembly, vc pode mandar um binário para os os 
pinos1,2,3,4,5,6,7,8,9,10,11esses são de saída da porta...agora se vc 
querreceber algum valor ai é mais complicado..//codigo em assembly para enviar 
para a porta paralelaasmmov dx, 378h //378h é o endereço da porta paralelamov 
al, 1 // valor em binárioout dx, al //saída do binárioend;no meu projeto 
funciona belezaespero ter ajudado_ De: delphi-br@yahoogrupos.com.br 
mailto:delphi-br%40yahoogrupos.com.br [mailto:delphi-br@yahoogrupos.com.br 
mailto:delphi-br%40yahoogrupos.com.br ] Emnome de Rafael MarquesEnviada em: 
quarta-feira, 28 de novembro de 2007 07:40Para: delphi-br@yahoogrupos.com.br

RES: [delphi-br] Envio de Comando para Pino Especifico da porta Paralela

2007-12-13 Por tôpico cicero
to tentando fazer esse consulta funcionar  e não tem jeito ... dá erro
direto ... 
kero selecionar os dados de Data,DmedidaFP,DContratadafp,DFaturadaFP de um
cliente especifico ... isso para montar um gráfico em delphi 7 + paradox ...

alguem pode me ajudar ... 
 
 
procedure TForm6.Button1Click(Sender: TObject);
var
   name : string;
 
begin
   form6.Query1.close;
   form6.Query1.SQL.Clear;
   form6.Query1.SQL.Add('  SELECT cliente,
fatura_fisico.Data,DmedidaFP,DContratadafp,DFaturadaFP ');
   form6.Query1.SQL.Add('FROM cliente,fatura_fisico ');
   form6.Query1.SQL.Add('   WHERE cliente  := :nome ');
   name := form6.DBEdit1.Text;
   form6.Query1.ParamByName('nome').AsString := name;
  Form6.Query1.open;
 
end;

Cícero Fernandes
Eng. Eletricista
Eng. de Segurança
( (0xx 47) 3521 – 2988  /   9191-6226

* HYPERLINK
blocked::mailto:[EMAIL PROTECTED][EMAIL PROTECTED]
HYPERLINK blocked::http://www.fiosecabos.ind.br/www.fiosecabos.ind.br

 

P Antes de imprimir, pense em sua responsabilidade e compromisso com o MEIO
AMBIENTE!

 

   _  

De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em
nome de Ricardo César Cardoso
Enviada em: quarta-feira, 12 de dezembro de 2007 17:02
Para: delphi-br@yahoogrupos.com.br
Assunto: Re: [delphi-br] Envio de Comando para Pino Especifico da porta
Paralela



Se vc estiver usando Delphi acima do 7 (se não me engano) ou Windows XP vc
vai ter esse erro mesmo. Naõ me lembro a partir de qual versão do Delphi mas
parece que não se pode mais usar instruções assembler no meio do código,
pois isso é considerado código inseguro. 

É preciso confirmar essa informação.

Sds,
Ricardo.

Rafael Marques HYPERLINK
mailto:rafael.matriz%40terra.com.br[EMAIL PROTECTED] escreveu:
eu tentei aq mas da um erro de Privileged Instruction

o q pode ser!?!?!

- Original Message - 
From: Felipe Nunes 
To: HYPERLINK
mailto:delphi-br%40yahoogrupos.com.br[EMAIL PROTECTED] 
Sent: Friday, November 30, 2007 4:03 PM
Subject: RES: [delphi-br] Envio de Comando para Pino Especifico da porta
Paralela

Olha Rafael, eu to fazendo um projeto de porta eletrônica

em linguagem assembly, vc pode mandar um binário para os os pinos
1,2,3,4,5,6,-7,8,9,10,-11esses são de saída da porta...agora se vc quer
receber algum valor ai é mais complicado..

//codigo em assembly para enviar para a porta paralela

asm
mov dx, 378h //378h é o endereço da porta paralela
mov al, 1 // valor em binário
out dx, al //saída do binário
end;

no meu projeto funciona beleza

espero ter ajudado

_ 

De: HYPERLINK
mailto:delphi-br%40yahoogrupos.com.br[EMAIL PROTECTED]
[mailto:HYPERLINK
mailto:delphi-br%40yahoogrupos.com.br[EMAIL PROTECTED] Em
nome de Rafael Marques
Enviada em: quarta-feira, 28 de novembro de 2007 07:40
Para: HYPERLINK
mailto:delphi-br%40yahoogrupos.com.br[EMAIL PROTECTED]
Assunto: Re: [delphi-br] Envio de Comando para Pino Especifico da porta
Paralela

eu havia encontrado esse site no google e achei interessante, gostei mto,
mas n consegui achar exemplos em Delphi (só em C/C++)

eu n consegui converter os exemplos pra Delphi e entao encalhei. :-(

eheheheheheh

- Original Message - 
From: Moacir - GMail 
To: [EMAIL PROTECTED] mailto:delphi--br%40yahoogrupos-.com.br os.com.br 
Sent: Wednesday, November 28, 2007 8:08 AM
Subject: Re: [delphi-br] Envio de Comando para Pino Especifico da porta
Paralela

Rafael,

Acredito que neste link vc obterá respostas para as tuas dúvidas:

HYPERLINK http://www.rogercomhttp://www.rogercom HYPERLINK
http://www.rogercom.com/http://www.rogercom-.com/ .com/

[ ]´s
Moacir

Rafael Marques escreveu:
 Bom dia!!

 estou dando uma força a um amigo meu no projeto dele mas fiquei travado
numa parte aq.

 ele montou um pequeno dispositivo com 4 motores. Esse dispositivo será
ligado ao computador pela porta paralela. Cada motor é acionado atraves d um
pulso enviado a um pino da porta (eu precisarei enviar um pulso ao pino
correspondente aquele motor).

 a minha duvida é: como enviar um pulso a um pino especifico!?-!?! como
funciona esse processo?

 mto Obrigado


 Rafael


 [As partes desta mensagem que não continham texto foram removidas]



 


Esta mensagem foi verificada pelo E-mail Protegido Terra.
Scan engine: McAfee VirusScan / Atualizado em 27/11/2007 / Versão:
5.1.00/5172
Proteja o seu e-mail Terra: HYPERLINK http://mail.http://mail. HYPERLINK
http://mail.terra.com.br/http://mail.-terra.com.-br/
terra.com.br/ 

[As partes desta mensagem que não continham texto foram removidas]

[As partes desta mensagem que não continham texto foram removidas]


Esta mensagem foi verificada pelo E-mail Protegido Terra.
Scan engine: McAfee VirusScan / Atualizado em 29/11/2007 / Versão:
5.1.00/5174
Proteja o seu e-mail Terra: HYPERLINK
http://mail.terra.com.br/http://mail.-terra.com.-br/ 

[As partes desta mensagem que não continham texto foram removidas

RE: RES: [delphi-br] Envio de Comando para Pino Especifico da porta Paralela

2007-12-13 Por tôpico Rubem Nascimento da Rocha

O que isso tem haver com Envio de Comando para Pino Especifico da porta 
Paralela??? Quanta falta de atenção (pra não dizer de noção!).
 
Sds.


To: [EMAIL PROTECTED]: [EMAIL PROTECTED]: Thu, 13 Dec 2007 10:25:43 
-0200Subject: RES: [delphi-br] Envio de Comando para Pino Especifico da porta 
Paralela




WHERE CLIENTE := :NOME ??De: delphi-br@yahoogrupos.com.br 
[mailto:[EMAIL PROTECTED] Em nome de [EMAIL PROTECTED] em: quinta-feira, 13 de 
dezembro de 2007 09:48Para: [EMAIL PROTECTED]: RES: [delphi-br] Envio de 
Comando para Pino Especifico da porta Paralelato tentando fazer esse consulta 
funcionar  e não tem jeito ... dá errodireto ... kero selecionar os dados 
de Data,DmedidaFP,DContratadafp,DFaturadaFP de umcliente especifico ... isso 
para montar um gráfico em delphi 7 + paradox ...alguem pode me ajudar ... 
procedure TForm6.Button1Click(Sender: TObject);varname : 
string;beginform6.Query1.close;form6.Query1.SQL.Clear;form6.Query1.SQL.Add(' 
SELECT cliente,fatura_fisico.Data,DmedidaFP,DContratadafp,DFaturadaFP 
');form6.Query1.SQL.Add(' FROM cliente,fatura_fisico ');form6.Query1.SQL.Add(' 
WHERE cliente := :nome ');name := 
form6.DBEdit1.Text;form6.Query1.ParamByName('nome').AsString := 
name;Form6.Query1.open;end;Cícero FernandesEng. EletricistaEng. de Segurança( 
(0xx 47) 3521 - 2988 / 9191-6226* HYPERLINKblocked::mailto:[EMAIL PROTECTED] 
mailto:cicero%40fiosecabos.ind.br [EMAIL PROTECTED] 
mailto:cicero%40fiosecabos.ind.br HYPERLINK 
blocked::http://www.fiosecabos.ind.br/www.fiosecabos.ind.brP Antes de 
imprimir, pense em sua responsabilidade e compromisso com o MEIOAMBIENTE!_ 
De: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br 
[mailto:delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br ] 
Emnome de Ricardo César CardosoEnviada em: quarta-feira, 12 de dezembro de 2007 
17:02Para: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br 
Assunto: Re: [delphi-br] Envio de Comando para Pino Especifico da 
portaParalelaSe vc estiver usando Delphi acima do 7 (se não me engano) ou 
Windows XP vcvai ter esse erro mesmo. Naõ me lembro a partir de qual versão do 
Delphi masparece que não se pode mais usar instruções assembler no meio do 
código,pois isso é considerado código inseguro. É preciso confirmar essa 
informação.Sds,Ricardo.Rafael Marques 
HYPERLINKmailto:rafael.matriz%40terra.com.br[EMAIL PROTECTED] escreveu:eu 
tentei aq mas da um erro de Privileged Instructiono q pode ser!?!?!- 
Original Message - From: Felipe Nunes To: 
HYPERLINKmailto:delphi-br%40yahoogrupos.com.br[EMAIL PROTECTED] 
mailto:delphi-br%40yahoogrup-os.com.br Sent: Friday, November 30, 2007 4:03 
PMSubject: RES: [delphi-br] Envio de Comando para Pino Especifico da 
portaParalelaOlha Rafael, eu to fazendo um projeto de porta eletrônicaem 
linguagem assembly, vc pode mandar um binário para os os 
pinos1,2,3,4,5,6,-7,8,9,10,-11esses são de saída da porta...agora se vc 
querreceber algum valor ai é mais complicado..//codigo em assembly para enviar 
para a porta paralelaasmmov dx, 378h //378h é o endereço da porta paralelamov 
al, 1 // valor em binárioout dx, al //saída do binárioend;no meu projeto 
funciona belezaespero ter ajudado_ De: 
HYPERLINKmailto:delphi-br%40yahoogrupos.com.br[EMAIL PROTECTED] 
mailto:delphi-br%40yahoogrup-os.com.br 
[mailto:HYPERLINKmailto:delphi-br%40yahoogrupos.com.br[EMAIL PROTECTED] 
mailto:delphi-br%40yahoogrup-os.com.br ] Emnome de Rafael MarquesEnviada em: 
quarta-feira, 28 de novembro de 2007 07:40Para: 
HYPERLINKmailto:delphi-br%40yahoogrupos.com.br[EMAIL PROTECTED] 
mailto:delphi-br%40yahoogrup-os.com.br Assunto: Re: [delphi-br] Envio de 
Comando para Pino Especifico da portaParalelaeu havia encontrado esse site no 
google e achei interessante, gostei mto,mas n consegui achar exemplos em Delphi 
(só em C/C++)eu n consegui converter os exemplos pra Delphi e entao encalhei. 
:-(eheheheheheh- Original Message - From: Moacir - GMail To: [EMAIL 
PROTECTED] mailto:delphi--br%40yahoogrupos-.com.br os.com.br Sent: Wednesday, 
November 28, 2007 8:08 AMSubject: Re: [delphi-br] Envio de Comando para Pino 
Especifico da portaParalelaRafael,Acredito que neste link vc obterá respostas 
para as tuas dúvidas:HYPERLINK http://www.rogercomhttp://www.rogercom 
HYPERLINKhttp://www.rogercom.com/http://www.rogercom-.com/ .com/[ 
]´sMoacirRafael Marques escreveu: Bom dia!! estou dando uma força a um amigo 
meu no projeto dele mas fiquei travadonuma parte aq. ele montou um pequeno 
dispositivo com 4 motores. Esse dispositivo seráligado ao computador pela porta 
paralela. Cada motor é acionado atraves d umpulso enviado a um pino da porta 
(eu precisarei enviar um pulso ao pinocorrespondente aquele motor). a minha 
duvida é: como enviar um pulso a um pino especifico!?-!?! comofunciona esse 
processo? mto Obrigado Rafael [As partes desta mensagem que não 
continham texto foram removidas

RES: [delphi-br] Envio de Comando para Pino Especifico da porta Paralela

2007-12-13 Por tôpico Davi Eduardo Borges Wall
WHERE CLIENTE := :NOME  ??

 

De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de [EMAIL 
PROTECTED]
Enviada em: quinta-feira, 13 de dezembro de 2007 09:48
Para: delphi-br@yahoogrupos.com.br
Assunto: RES: [delphi-br] Envio de Comando para Pino Especifico da porta 
Paralela

 

to tentando fazer esse consulta funcionar  e não tem jeito ... dá erro
direto ... 
kero selecionar os dados de Data,DmedidaFP,DContratadafp,DFaturadaFP de um
cliente especifico ... isso para montar um gráfico em delphi 7 + paradox ...

alguem pode me ajudar ... 


procedure TForm6.Button1Click(Sender: TObject);
var
name : string;

begin
form6.Query1.close;
form6.Query1.SQL.Clear;
form6.Query1.SQL.Add(' SELECT cliente,
fatura_fisico.Data,DmedidaFP,DContratadafp,DFaturadaFP ');
form6.Query1.SQL.Add(' FROM cliente,fatura_fisico ');
form6.Query1.SQL.Add(' WHERE cliente := :nome ');
name := form6.DBEdit1.Text;
form6.Query1.ParamByName('nome').AsString := name;
Form6.Query1.open;

end;

Cícero Fernandes
Eng. Eletricista
Eng. de Segurança
( (0xx 47) 3521 - 2988 / 9191-6226

* HYPERLINK
blocked::mailto:[EMAIL PROTECTED] mailto:cicero%40fiosecabos.ind.br [EMAIL 
PROTECTED] mailto:cicero%40fiosecabos.ind.br 
HYPERLINK blocked::http://www.fiosecabos.ind.br/www.fiosecabos.ind.br

P Antes de imprimir, pense em sua responsabilidade e compromisso com o MEIO
AMBIENTE!

_ 

De: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br  
[mailto:delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br ] 
Em
nome de Ricardo César Cardoso
Enviada em: quarta-feira, 12 de dezembro de 2007 17:02
Para: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br 
Assunto: Re: [delphi-br] Envio de Comando para Pino Especifico da porta
Paralela

Se vc estiver usando Delphi acima do 7 (se não me engano) ou Windows XP vc
vai ter esse erro mesmo. Naõ me lembro a partir de qual versão do Delphi mas
parece que não se pode mais usar instruções assembler no meio do código,
pois isso é considerado código inseguro. 

É preciso confirmar essa informação.

Sds,
Ricardo.

Rafael Marques HYPERLINK
mailto:rafael.matriz%40terra.com.br[EMAIL PROTECTED] escreveu:
eu tentei aq mas da um erro de Privileged Instruction

o q pode ser!?!?!

- Original Message - 
From: Felipe Nunes 
To: HYPERLINK
mailto:delphi-br%40yahoogrupos.com.br[EMAIL PROTECTED] 
mailto:delphi-br%40yahoogrup-os.com.br  
Sent: Friday, November 30, 2007 4:03 PM
Subject: RES: [delphi-br] Envio de Comando para Pino Especifico da porta
Paralela

Olha Rafael, eu to fazendo um projeto de porta eletrônica

em linguagem assembly, vc pode mandar um binário para os os pinos
1,2,3,4,5,6,-7,8,9,10,-11esses são de saída da porta...agora se vc quer
receber algum valor ai é mais complicado..

//codigo em assembly para enviar para a porta paralela

asm
mov dx, 378h //378h é o endereço da porta paralela
mov al, 1 // valor em binário
out dx, al //saída do binário
end;

no meu projeto funciona beleza

espero ter ajudado

_ 

De: HYPERLINK
mailto:delphi-br%40yahoogrupos.com.br[EMAIL PROTECTED] 
mailto:delphi-br%40yahoogrup-os.com.br 
[mailto:HYPERLINK
mailto:delphi-br%40yahoogrupos.com.br[EMAIL PROTECTED] 
mailto:delphi-br%40yahoogrup-os.com.br ] Em
nome de Rafael Marques
Enviada em: quarta-feira, 28 de novembro de 2007 07:40
Para: HYPERLINK
mailto:delphi-br%40yahoogrupos.com.br[EMAIL PROTECTED] 
mailto:delphi-br%40yahoogrup-os.com.br 
Assunto: Re: [delphi-br] Envio de Comando para Pino Especifico da porta
Paralela

eu havia encontrado esse site no google e achei interessante, gostei mto,
mas n consegui achar exemplos em Delphi (só em C/C++)

eu n consegui converter os exemplos pra Delphi e entao encalhei. :-(

eheheheheheh

- Original Message - 
From: Moacir - GMail 
To: [EMAIL PROTECTED] mailto:delphi--br%40yahoogrupos-.com.br os.com.br 
Sent: Wednesday, November 28, 2007 8:08 AM
Subject: Re: [delphi-br] Envio de Comando para Pino Especifico da porta
Paralela

Rafael,

Acredito que neste link vc obterá respostas para as tuas dúvidas:

HYPERLINK http://www.rogercomhttp://www.rogercom HYPERLINK
http://www.rogercom.com/http://www.rogercom-.com/ .com/

[ ]´s
Moacir

Rafael Marques escreveu:
 Bom dia!!

 estou dando uma força a um amigo meu no projeto dele mas fiquei travado
numa parte aq.

 ele montou um pequeno dispositivo com 4 motores. Esse dispositivo será
ligado ao computador pela porta paralela. Cada motor é acionado atraves d um
pulso enviado a um pino da porta (eu precisarei enviar um pulso ao pino
correspondente aquele motor).

 a minha duvida é: como enviar um pulso a um pino especifico!?-!?! como
funciona esse processo?

 mto Obrigado


 Rafael


 [As partes desta mensagem que não continham texto foram removidas]



 

--
Esta mensagem foi verificada pelo E-mail Protegido Terra.
Scan engine: McAfee VirusScan / Atualizado em 27/11/2007 / Versão:
5.1.00/5172
Proteja o seu e-mail Terra

RE: [delphi-br] Envio de Comando para Pino Especifico da porta Paralela

2007-12-13 Por tôpico Ricardo César Cardoso
Eu sabia que tinha a ver mais com a arquitetura do SO do que com o Delphi. Mas 
não tinha tempo e nem certeza pra tirar da dúvida. Obrigado.

Rubem Nascimento da Rocha [EMAIL PROTECTED] escreveu: 
  
 Ô povo! Isso num tem nada haver com a versão do Delphi que vc usa! Pode até 
estar usando o Delphi 2, mas se vc for rodar uma aplicação em ambiente Windows 
NT (NT/2000/XP/2003) e que use instruções assembly em código Object Pascal pra 
acessar portas de I/O, vai dar pau!
  
 Pq vai dar pau? Pq a arquitetura NT num é como Windows 9x/ME ou mesmo MS-DS. A 
arquitetura NT limita o uso de instruções privilegiadas para acesso a recursos 
de baixo nível do computador (acesso direto à memória, ler/escrever dados em 
portas de I/O, etc., etc.)! Por isso que dá uma exceção do sistema operacional 
(e não do Delphi!) de instrução privilegiada!
  
 Pra poder acessar tais recursos, vai ser necessário escrever um driver WDM (ou 
seja, um driver que vai se comunicar com o kernel do S.O., por assim dizer - 
kernel mode) que permita à uma aplicação comum, como as que criamos no Delphi 
(tb chamadas de aplicações user-mode) possam ter acesso à tais recursos de 
baixo nível.
  
 Mais uma coisa: nem venham perguntar se em Delphi é possível criar um driver 
WDM, pq a resposta é um grande e sonoro NÃO! O compilador do Delphi não está e 
nunca foi preparado para criar aplicações a nível de kernel. Pra criar um 
driver WDM que se comunique com o kernel, e portanto possa fornecer suporte 
para que aplicações user-mode possam acessar recursos de baixo nível, é 
necessário o Visual C++ juntamente com o DDK (Driver Development Kit) 
apropriado para a plataforma para qual vc está desenvolvendo seu software.
  
 Mais outra coisa: é literatura para caramba que tem que se ler e entender pra 
escrever um driver WDM com Visual C++ e o DDK.
  
 Uma outra alternativa é usar minha biblioteca RnLowLevel 
(http://www.iprogramas.com.br/download/2350/rnlowlevel_library.html) que 
permite acessar tais recursos através de programação avançada que dispensa o 
uso de drivers WDM para acessar portas de I/O.
  
 Espero que isso possa encessar de vez este tópico!
 Sds.
 
 To: [EMAIL PROTECTED]: [EMAIL PROTECTED]: Wed, 12 Dec 2007 16:01:55 
-0300Subject: Re: [delphi-br] Envio de Comando para Pino Especifico da porta 
Paralela
 
 Se vc estiver usando Delphi acima do 7 (se não me engano) ou Windows XP vc vai 
ter esse erro mesmo. Naõ me lembro a partir de qual versão do Delphi mas parece 
que não se pode mais usar instruções assembler no meio do código, pois isso é 
considerado código inseguro. É preciso confirmar essa 
informação.Sds,Ricardo.Rafael Marques [EMAIL PROTECTED] escreveu: eu tentei 
aq mas da um erro de Privileged Instructiono q pode ser!?!?!- Original 
Message - From: Felipe Nunes To: delphi-br@yahoogrupos.com.br Sent: Friday, 
November 30, 2007 4:03 PMSubject: RES: [delphi-br] Envio de Comando para Pino 
Especifico da porta ParalelaOlha Rafael, eu to fazendo um projeto de porta 
eletrônicaem linguagem assembly, vc pode mandar um binário para os os 
pinos1,2,3,4,5,6,7,8,9,10,11esses são de saída da porta...agora se vc 
querreceber algum valor ai é mais complicado..//codigo em assembly para enviar 
para a porta paralelaasmmov dx, 378h //378h é o endereço da porta paralelamov
 al, 1 // valor em binárioout dx, al //saída do binárioend;no meu projeto 
funciona belezaespero ter ajudado_ De: delphi-br@yahoogrupos.com.br 
[mailto:[EMAIL PROTECTED] Emnome de Rafael MarquesEnviada em: quarta-feira, 28 
de novembro de 2007 07:40Para: [EMAIL PROTECTED]: Re: [delphi-br] Envio de 
Comando para Pino Especifico da portaParalelaeu havia encontrado esse site no 
google e achei interessante, gostei mto,mas n consegui achar exemplos em Delphi 
(só em C/C++)eu n consegui converter os exemplos pra Delphi e entao encalhei. 
:-(eheheheheheh- Original Message - From: Moacir - GMail To: [EMAIL 
PROTECTED] mailto:delphi-br%40yahoogrupos.com.br os.com.br Sent: Wednesday, 
November 28, 2007 8:08 AMSubject: Re: [delphi-br] Envio de Comando para Pino 
Especifico da portaParalelaRafael,Acredito que neste link vc obterá respostas 
para as tuas dúvidas:http://www.rogercom http://www.rogercom.com/ .com/[ 
]´sMoacirRafael Marques escreveu:
 Bom dia!! estou dando uma força a um amigo meu no projeto dele mas fiquei 
travadonuma parte aq. ele montou um pequeno dispositivo com 4 motores. Esse 
dispositivo seráligado ao computador pela porta paralela. Cada motor é acionado 
atraves d umpulso enviado a um pino da porta (eu precisarei enviar um pulso ao 
pinocorrespondente aquele motor). a minha duvida é: como enviar um pulso a um 
pino especifico!?!?! comofunciona esse processo? mto Obrigado Rafael 
[As partes desta mensagem que não continham texto foram removidas] 
--Esta mensagem foi 
verificada pelo E-mail Protegido Terra.Scan engine: McAfee VirusScan / 
Atualizado em 27/11

RES: [delphi-br] Envio de Comando para Pino Especifico da porta Paralela

2007-12-13 Por tôpico cicero
cliente é  o nome do campo que eu vou escolher através dbedit1 ... 
kero q a cosulta pegue todas as informações do cliente escolhido 
 
 

Cícero Fernandes
Eng. Eletricista
Eng. de Segurança
( (0xx 47) 3521 – 2988  /   9191-6226

* HYPERLINK
blocked::mailto:[EMAIL PROTECTED][EMAIL PROTECTED]
HYPERLINK blocked::http://www.fiosecabos.ind.br/www.fiosecabos.ind.br

 

P Antes de imprimir, pense em sua responsabilidade e compromisso com o MEIO
AMBIENTE!

 

   _  

De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em
nome de Davi Eduardo Borges Wall
Enviada em: quinta-feira, 13 de dezembro de 2007 10:26
Para: delphi-br@yahoogrupos.com.br
Assunto: RES: [delphi-br] Envio de Comando para Pino Especifico da porta
Paralela



WHERE CLIENTE := :NOME ??

De: HYPERLINK
mailto:delphi-br%40yahoogrupos.com.br[EMAIL PROTECTED]
[mailto:HYPERLINK
mailto:delphi-br%40yahoogrupos.com.br[EMAIL PROTECTED] Em
nome de HYPERLINK
mailto:cicero%40fiosecabos.ind.br[EMAIL PROTECTED]
Enviada em: quinta-feira, 13 de dezembro de 2007 09:48
Para: HYPERLINK
mailto:delphi-br%40yahoogrupos.com.br[EMAIL PROTECTED]
Assunto: RES: [delphi-br] Envio de Comando para Pino Especifico da porta
Paralela

to tentando fazer esse consulta funcionar  e não tem jeito ... dá erro
direto ... 
kero selecionar os dados de Data,DmedidaFP,-DContratadafp,-DFaturadaFP de um
cliente especifico ... isso para montar um gráfico em delphi 7 + paradox ...

alguem pode me ajudar ... 

procedure TForm6.Button1Click-(Sender: TObject);
var
name : string;

begin
form6.Query1.-close;
form6.Query1.-SQL.Clear;
form6.Query1.-SQL.Add(' SELECT cliente,
fatura_fisico.-Data,DmedidaFP,-DContratadafp,-DFaturadaFP ');
form6.Query1.-SQL.Add(' FROM cliente,fatura_-fisico ');
form6.Query1.-SQL.Add(' WHERE cliente := :nome ');
name := form6.DBEdit1.-Text;
form6.Query1.-ParamByName(-'nome').AsString := name;
Form6.Query1.-open;

end;

Cícero Fernandes
Eng. Eletricista
Eng. de Segurança
( (0xx 47) 3521 - 2988 / 9191-6226

* HYPERLINK
blocked::mailto:HYPERLINK
mailto:cicero%40fiosecabos.ind.br[EMAIL PROTECTED]
mailto:cicero%-40fiosecabos.-ind.br HYPERLINK
mailto:cicero%40fiosecabos.ind.br[EMAIL PROTECTED]
mailto:cicero%-40fiosecabos.-ind.br 
HYPERLINK blocked::HYPERLINK
http://www.fiosecabos.ind.br/http://www.fiosecab-os.ind.br/www.fiosecabos
.-ind.br

P Antes de imprimir, pense em sua responsabilidade e compromisso com o MEIO
AMBIENTE!

_ 

De: HYPERLINK
mailto:delphi-br%40yahoogrupos.com.br[EMAIL PROTECTED]
mailto:delphi--br%40yahoogrupos-.com.br [mailto:HYPERLINK
mailto:delphi-br%40yahoogrupos.com.br[EMAIL PROTECTED]
mailto:delphi--br%40yahoogrupos-.com.br ] Em
nome de Ricardo César Cardoso
Enviada em: quarta-feira, 12 de dezembro de 2007 17:02
Para: HYPERLINK
mailto:delphi-br%40yahoogrupos.com.br[EMAIL PROTECTED]
mailto:delphi--br%40yahoogrupos-.com.br 
Assunto: Re: [delphi-br] Envio de Comando para Pino Especifico da porta
Paralela

Se vc estiver usando Delphi acima do 7 (se não me engano) ou Windows XP vc
vai ter esse erro mesmo. Naõ me lembro a partir de qual versão do Delphi mas
parece que não se pode mais usar instruções assembler no meio do código,
pois isso é considerado código inseguro. 

É preciso confirmar essa informação.

Sds,
Ricardo.

Rafael Marques HYPERLINK
mailto:rafael.-matriz%40terra.-com.br[EMAIL PROTECTED]
escreveu:
eu tentei aq mas da um erro de Privileged Instruction

o q pode ser!?!?!

- Original Message - 
From: Felipe Nunes 
To: HYPERLINK
mailto:delphi--br%40yahoogrupos-.com.brHYPERLINK
mailto:delphi-br%40yahoogrup-os.com.br[EMAIL PROTECTED]
mailto:delphi--br%40yahoogrup--os.com.br 
Sent: Friday, November 30, 2007 4:03 PM
Subject: RES: [delphi-br] Envio de Comando para Pino Especifico da porta
Paralela

Olha Rafael, eu to fazendo um projeto de porta eletrônica

em linguagem assembly, vc pode mandar um binário para os os pinos
1,2,3,4,5,6,--7,8,9,10,--11esses são de saída da porta...agora se vc
quer
receber algum valor ai é mais complicado..

//codigo em assembly para enviar para a porta paralela

asm
mov dx, 378h //378h é o endereço da porta paralela
mov al, 1 // valor em binário
out dx, al //saída do binário
end;

no meu projeto funciona beleza

espero ter ajudado

_ 

De: HYPERLINK
mailto:delphi--br%40yahoogrupos-.com.brHYPERLINK
mailto:delphi-br%40yahoogrup-os.com.br[EMAIL PROTECTED]
mailto:delphi--br%40yahoogrup--os.com.br 
[mailto:HYPERLINK
mailto:delphi--br%40yahoogrupos-.com.brHYPERLINK
mailto:delphi-br%40yahoogrup-os.com.br[EMAIL PROTECTED]
mailto:delphi--br%40yahoogrup--os.com.br ] Em
nome de Rafael Marques
Enviada em: quarta-feira, 28 de novembro de 2007 07:40
Para: HYPERLINK
mailto:delphi--br%40yahoogrupos-.com.brHYPERLINK
mailto:delphi-br%40yahoogrup-os.com.br[EMAIL PROTECTED]
mailto:delphi--br%40yahoogrup--os.com.br 
Assunto: Re: [delphi-br] Envio de Comando para Pino Especifico da porta
Paralela

eu havia encontrado esse site no google e achei interessante, gostei mto,
mas n consegui achar exemplos em

RE: RES: [delphi-br] Envio de Comando para Pino Especifico da porta Paralela

2007-12-13 Por tôpico Rubem Nascimento da Rocha

Isso num podia ser resolvido em um assunto em separado? O que isso tem haver 
com envio de comandos para o pino específico da porta paralela? Assim, a lista 
vira bagunça!
 
Sds.


To: [EMAIL PROTECTED]: [EMAIL PROTECTED]: Thu, 13 Dec 2007 14:02:37 
-0200Subject: RES: [delphi-br] Envio de Comando para Pino Especifico da porta 
Paralela




cliente é o nome do campo que eu vou escolher através dbedit1 ... kero q a 
cosulta pegue todas as informações do cliente escolhido Cícero FernandesEng. 
EletricistaEng. de Segurança( (0xx 47) 3521 – 2988 / 9191-6226* 
HYPERLINKblocked::mailto:[EMAIL PROTECTED][EMAIL PROTECTED] 
blocked::http://www.fiosecabos.ind.br/www.fiosecabos.ind.brP Antes de 
imprimir, pense em sua responsabilidade e compromisso com o MEIOAMBIENTE!_ 
De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Emnome de Davi 
Eduardo Borges WallEnviada em: quinta-feira, 13 de dezembro de 2007 10:26Para: 
[EMAIL PROTECTED]: RES: [delphi-br] Envio de Comando para Pino Especifico da 
portaParalelaWHERE CLIENTE := :NOME ??De: 
HYPERLINKmailto:delphi-br%40yahoogrupos.com.br[EMAIL 
PROTECTED]:HYPERLINKmailto:delphi-br%40yahoogrupos.com.br[EMAIL PROTECTED] 
Emnome de HYPERLINKmailto:cicero%40fiosecabos.ind.br[EMAIL PROTECTED] em: 
quinta-feira, 13 de dezembro de 2007 09:48Para: 
HYPERLINKmailto:delphi-br%40yahoogrupos.com.br[EMAIL PROTECTED]: RES: 
[delphi-br] Envio de Comando para Pino Especifico da portaParalelato tentando 
fazer esse consulta funcionar  e não tem jeito ... dá errodireto ... kero 
selecionar os dados de Data,DmedidaFP,-DContratadafp,-DFaturadaFP de umcliente 
especifico ... isso para montar um gráfico em delphi 7 + paradox ...alguem pode 
me ajudar ... procedure TForm6.Button1Click-(Sender: TObject);varname : 
string;beginform6.Query1.-close;form6.Query1.-SQL.Clear;form6.Query1.-SQL.Add(' 
SELECT cliente,fatura_fisico.-Data,DmedidaFP,-DContratadafp,-DFaturadaFP 
');form6.Query1.-SQL.Add(' FROM cliente,fatura_-fisico 
');form6.Query1.-SQL.Add(' WHERE cliente := :nome ');name := 
form6.DBEdit1.-Text;form6.Query1.-ParamByName(-'nome').AsString := 
name;Form6.Query1.-open;end;Cícero FernandesEng. EletricistaEng. de Segurança( 
(0xx 47) 3521 - 2988 / 9191-6226* 
HYPERLINKblocked::mailto:HYPERLINKmailto:cicero%40fiosecabos.ind.br[EMAIL 
PROTECTED]mailto:cicero%-40fiosecabos.-ind.br 
HYPERLINKmailto:cicero%40fiosecabos.ind.br[EMAIL 
PROTECTED]mailto:cicero%-40fiosecabos.-ind.br HYPERLINK 
blocked::HYPERLINKhttp://www.fiosecabos.ind.br/http://www.fiosecab-os.ind.br/www.fiosecabos.-ind.brP
 Antes de imprimir, pense em sua responsabilidade e compromisso com o 
MEIOAMBIENTE!_ De: HYPERLINKmailto:delphi-br%40yahoogrupos.com.br[EMAIL 
PROTECTED]mailto:delphi--br%40yahoogrupos-.com.br 
[mailto:HYPERLINKmailto:delphi-br%40yahoogrupos.com.br[EMAIL 
PROTECTED]mailto:delphi--br%40yahoogrupos-.com.br ] Emnome de Ricardo César 
CardosoEnviada em: quarta-feira, 12 de dezembro de 2007 17:02Para: 
HYPERLINKmailto:delphi-br%40yahoogrupos.com.br[EMAIL 
PROTECTED]mailto:delphi--br%40yahoogrupos-.com.br Assunto: Re: [delphi-br] 
Envio de Comando para Pino Especifico da portaParalelaSe vc estiver usando 
Delphi acima do 7 (se não me engano) ou Windows XP vcvai ter esse erro mesmo. 
Naõ me lembro a partir de qual versão do Delphi masparece que não se pode mais 
usar instruções assembler no meio do código,pois isso é considerado código 
inseguro. É preciso confirmar essa informação.Sds,Ricardo.Rafael Marques 
HYPERLINKmailto:rafael.-matriz%40terra.-com.br[EMAIL PROTECTED]escreveu:eu 
tentei aq mas da um erro de Privileged Instructiono q pode ser!?!?!- 
Original Message - From: Felipe Nunes To: 
HYPERLINKmailto:delphi--br%40yahoogrupos-.com.brHYPERLINKmailto:delphi-br%40yahoogrup-os.com.br[EMAIL
 PROTECTED]mailto:delphi--br%40yahoogrup--os.com.br Sent: Friday, November 
30, 2007 4:03 PMSubject: RES: [delphi-br] Envio de Comando para Pino Especifico 
da portaParalelaOlha Rafael, eu to fazendo um projeto de porta eletrônicaem 
linguagem assembly, vc pode mandar um binário para os os 
pinos1,2,3,4,5,6,--7,8,9,10,--11esses são de saída da porta...agora se 
vcquerreceber algum valor ai é mais complicado..//codigo em assembly para 
enviar para a porta paralelaasmmov dx, 378h //378h é o endereço da porta 
paralelamov al, 1 // valor em binárioout dx, al //saída do binárioend;no meu 
projeto funciona belezaespero ter ajudado_ De: 
HYPERLINKmailto:delphi--br%40yahoogrupos-.com.brHYPERLINKmailto:delphi-br%40yahoogrup-os.com.br[EMAIL
 PROTECTED]mailto:delphi--br%40yahoogrup--os.com.br 
[mailto:HYPERLINKmailto:delphi--br%40yahoogrupos-.com.brHYPERLINKmailto:delphi-br%40yahoogrup-os.com.br[EMAIL
 PROTECTED]mailto:delphi--br%40yahoogrup--os.com.br ] Emnome de Rafael 
MarquesEnviada em: quarta-feira, 28 de novembro de 2007 07:40Para: 
HYPERLINKmailto:delphi--br%40yahoogrupos-.com.brHYPERLINKmailto:delphi-br%40yahoogrup-os.com.br[EMAIL
 PROTECTED]mailto:delphi--br%40yahoogrup--os.com.br Assunto: Re

Re: [delphi-br] Envio de Comando para Pino Especifico da porta Paralela

2007-12-13 Por tôpico escobar
Já existe vários drivers para isso pronto, só procurar no google, sei pq ja 
achei usei e hoje não uso mais, por isso não lembro o nome e nem onde, mas sei 
que tem, nada que o www.google.com.br não resolva, ja usei em NT, 2k e XP, tem 
versões pagas e free...

procura delphi acesso lpt1 xp ou coisa parecida...


Luiz Escobar - Analista/Desenvolvedor:
WEB - HTML/JavaScript/PHP/MySQL 
WINDOWS - Delphi/ASSEMBLY/MySQL/xBase
SERVIDORES - CNA IntraNetWare4.11, LINUX-(RedHat9/Suse10.2), Windows 2K/XP

 


From: Ricardo César Cardoso 
Sent: Thursday, December 13, 2007 12:29 PM
To: delphi-br@yahoogrupos.com.br 
Subject: RE: [delphi-br] Envio de Comando para Pino Especifico da porta Paralela


Eu sabia que tinha a ver mais com a arquitetura do SO do que com o Delphi. Mas 
não tinha tempo e nem certeza pra tirar da dúvida. Obrigado.

Rubem Nascimento da Rocha [EMAIL PROTECTED] escreveu: 
Ô povo! Isso num tem nada haver com a versão do Delphi que vc usa! Pode até 
estar usando o Delphi 2, mas se vc for rodar uma aplicação em ambiente Windows 
NT (NT/2000/XP/2003) e que use instruções assembly em código Object Pascal pra 
acessar portas de I/O, vai dar pau!

Pq vai dar pau? Pq a arquitetura NT num é como Windows 9x/ME ou mesmo MS-DS. A 
arquitetura NT limita o uso de instruções privilegiadas para acesso a recursos 
de baixo nível do computador (acesso direto à memória, ler/escrever dados em 
portas de I/O, etc., etc.)! Por isso que dá uma exceção do sistema operacional 
(e não do Delphi!) de instrução privilegiada!

Pra poder acessar tais recursos, vai ser necessário escrever um driver WDM (ou 
seja, um driver que vai se comunicar com o kernel do S.O., por assim dizer - 
kernel mode) que permita à uma aplicação comum, como as que criamos no Delphi 
(tb chamadas de aplicações user-mode) possam ter acesso à tais recursos de 
baixo nível.

Mais uma coisa: nem venham perguntar se em Delphi é possível criar um driver 
WDM, pq a resposta é um grande e sonoro NÃO! O compilador do Delphi não está e 
nunca foi preparado para criar aplicações a nível de kernel. Pra criar um 
driver WDM que se comunique com o kernel, e portanto possa fornecer suporte 
para que aplicações user-mode possam acessar recursos de baixo nível, é 
necessário o Visual C++ juntamente com o DDK (Driver Development Kit) 
apropriado para a plataforma para qual vc está desenvolvendo seu software.

Mais outra coisa: é literatura para caramba que tem que se ler e entender pra 
escrever um driver WDM com Visual C++ e o DDK.

Uma outra alternativa é usar minha biblioteca RnLowLevel 
(http://www.iprogramas.com.br/download/2350/rnlowlevel_library.html) que 
permite acessar tais recursos através de programação avançada que dispensa o 
uso de drivers WDM para acessar portas de I/O.

Espero que isso possa encessar de vez este tópico!
Sds.

To: [EMAIL PROTECTED]: [EMAIL PROTECTED]: Wed, 12 Dec 2007 16:01:55 
-0300Subject: Re: [delphi-br] Envio de Comando para Pino Especifico da porta 
Paralela

Se vc estiver usando Delphi acima do 7 (se não me engano) ou Windows XP vc vai 
ter esse erro mesmo. Naõ me lembro a partir de qual versão do Delphi mas parece 
que não se pode mais usar instruções assembler no meio do código, pois isso é 
considerado código inseguro. É preciso confirmar essa 
informação.Sds,Ricardo.Rafael Marques [EMAIL PROTECTED] escreveu: eu tentei 
aq mas da um erro de Privileged Instructiono q pode ser!?!?!- Original 
Message - From: Felipe Nunes To: delphi-br@yahoogrupos.com.br Sent: Friday, 
November 30, 2007 4:03 PMSubject: RES: [delphi-br] Envio de Comando para Pino 
Especifico da porta ParalelaOlha Rafael, eu to fazendo um projeto de porta 
eletrônicaem linguagem assembly, vc pode mandar um binário para os os 
pinos1,2,3,4,5,6,7,8,9,10,11esses são de saída da porta...agora se vc 
querreceber algum valor ai é mais complicado..//codigo em assembly para enviar 
para a porta paralelaasmmov dx, 378h //378h é o endereço da porta paralelamov
al, 1 // valor em binárioout dx, al //saída do binárioend;no meu projeto 
funciona belezaespero ter ajudado_ De: delphi-br@yahoogrupos.com.br 
[mailto:[EMAIL PROTECTED] Emnome de Rafael MarquesEnviada em: quarta-feira, 28 
de novembro de 2007 07:40Para: [EMAIL PROTECTED]: Re: [delphi-br] Envio de 
Comando para Pino Especifico da portaParalelaeu havia encontrado esse site no 
google e achei interessante, gostei mto,mas n consegui achar exemplos em Delphi 
(só em C/C++)eu n consegui converter os exemplos pra Delphi e entao encalhei. 
:-(eheheheheheh- Original Message - From: Moacir - GMail To: [EMAIL 
PROTECTED] mailto:delphi-br%40yahoogrupos.com.br os.com.br Sent: Wednesday, 
November 28, 2007 8:08 AMSubject: Re: [delphi-br] Envio de Comando para Pino 
Especifico da portaParalelaRafael,Acredito que neste link vc obterá respostas 
para as tuas dúvidas:http://www.rogercom http://www.rogercom.com/ .com/[ 
]´sMoacirRafael Marques escreveu:
Bom dia!! estou dando uma força a um amigo meu no projeto dele

RE: [delphi-br] Envio de Comando para Pino Especifico da porta Paralela

2007-12-13 Por tôpico Rubem Nascimento da Rocha

Não se esqueça da minha biblioteca 
(http://www.iprogramas.com.br/download/2350/rnlowlevel_library.html) que eu 
mencionei na minha resposta (Caramba, ninguém prestou atenção nisso! Que 
chato!).
 
Ela permite ler e escrever dados na porta paralela sem precisar de driver de 
terceiros. A versão shareware, de uso livre, está disponível no link mencionado.
 
Sds.


To: [EMAIL PROTECTED]: [EMAIL PROTECTED]: Thu, 13 Dec 2007 16:31:05 
-0200Subject: Re: [delphi-br] Envio de Comando para Pino Especifico da porta 
Paralela




Já existe vários drivers para isso pronto, só procurar no google, sei pq ja 
achei usei e hoje não uso mais, por isso não lembro o nome e nem onde, mas sei 
que tem, nada que o www.google.com.br não resolva, ja usei em NT, 2k e XP, tem 
versões pagas e free...procura delphi acesso lpt1 xp ou coisa parecida...Luiz 
Escobar - Analista/Desenvolvedor:WEB - HTML/JavaScript/PHP/MySQL WINDOWS - 
Delphi/ASSEMBLY/MySQL/xBaseSERVIDORES - CNA IntraNetWare4.11, 
LINUX-(RedHat9/Suse10.2), Windows 2K/XPFrom: Ricardo César Cardoso Sent: 
Thursday, December 13, 2007 12:29 PMTo: delphi-br@yahoogrupos.com.br Subject: 
RE: [delphi-br] Envio de Comando para Pino Especifico da porta ParalelaEu sabia 
que tinha a ver mais com a arquitetura do SO do que com o Delphi. Mas não tinha 
tempo e nem certeza pra tirar da dúvida. Obrigado.Rubem Nascimento da Rocha 
[EMAIL PROTECTED] escreveu: Ô povo! Isso num tem nada haver com a versão do 
Delphi que vc usa! Pode até estar usando o Delphi 2, mas se vc for rodar uma 
aplicação em ambiente Windows NT (NT/2000/XP/2003) e que use instruções 
assembly em código Object Pascal pra acessar portas de I/O, vai dar pau!Pq vai 
dar pau? Pq a arquitetura NT num é como Windows 9x/ME ou mesmo MS-DS. A 
arquitetura NT limita o uso de instruções privilegiadas para acesso a recursos 
de baixo nível do computador (acesso direto à memória, ler/escrever dados em 
portas de I/O, etc., etc.)! Por isso que dá uma exceção do sistema operacional 
(e não do Delphi!) de instrução privilegiada!Pra poder acessar tais recursos, 
vai ser necessário escrever um driver WDM (ou seja, um driver que vai se 
comunicar com o kernel do S.O., por assim dizer - kernel mode) que permita à 
uma aplicação comum, como as que criamos no Delphi (tb chamadas de aplicações 
user-mode) possam ter acesso à tais recursos de baixo nível.Mais uma coisa: nem 
venham perguntar se em Delphi é possível criar um driver WDM, pq a resposta é 
um grande e sonoro NÃO! O compilador do Delphi não está e nunca foi preparado 
para criar aplicações a nível de kernel. Pra criar um driver WDM que se 
comunique com o kernel, e portanto possa fornecer suporte para que aplicações 
user-mode possam acessar recursos de baixo nível, é necessário o Visual C++ 
juntamente com o DDK (Driver Development Kit) apropriado para a plataforma para 
qual vc está desenvolvendo seu software.Mais outra coisa: é literatura para 
caramba que tem que se ler e entender pra escrever um driver WDM com Visual C++ 
e o DDK.Uma outra alternativa é usar minha biblioteca RnLowLevel 
(http://www.iprogramas.com.br/download/2350/rnlowlevel_library.html) que 
permite acessar tais recursos através de programação avançada que dispensa o 
uso de drivers WDM para acessar portas de I/O.Espero que isso possa encessar de 
vez este tópico!Sds.To: [EMAIL PROTECTED]: [EMAIL PROTECTED]: Wed, 12 Dec 2007 
16:01:55 -0300Subject: Re: [delphi-br] Envio de Comando para Pino Especifico da 
porta ParalelaSe vc estiver usando Delphi acima do 7 (se não me engano) ou 
Windows XP vc vai ter esse erro mesmo. Naõ me lembro a partir de qual versão do 
Delphi mas parece que não se pode mais usar instruções assembler no meio do 
código, pois isso é considerado código inseguro. É preciso confirmar essa 
informação.Sds,Ricardo.Rafael Marques [EMAIL PROTECTED] escreveu: eu tentei 
aq mas da um erro de Privileged Instructiono q pode ser!?!?!- Original 
Message - From: Felipe Nunes To: delphi-br@yahoogrupos.com.br Sent: Friday, 
November 30, 2007 4:03 PMSubject: RES: [delphi-br] Envio de Comando para Pino 
Especifico da porta ParalelaOlha Rafael, eu to fazendo um projeto de porta 
eletrônicaem linguagem assembly, vc pode mandar um binário para os os 
pinos1,2,3,4,5,6,7,8,9,10,11esses são de saída da porta...agora se vc 
querreceber algum valor ai é mais complicado..//codigo em assembly para enviar 
para a porta paralelaasmmov dx, 378h //378h é o endereço da porta 
paralelamoval, 1 // valor em binárioout dx, al //saída do binárioend;no meu 
projeto funciona belezaespero ter ajudado_ De: delphi-br@yahoogrupos.com.br 
[mailto:[EMAIL PROTECTED] Emnome de Rafael MarquesEnviada em: quarta-feira, 28 
de novembro de 2007 07:40Para: [EMAIL PROTECTED]: Re: [delphi-br] Envio de 
Comando para Pino Especifico da portaParalelaeu havia encontrado esse site no 
google e achei interessante, gostei mto,mas n consegui achar exemplos em Delphi 
(só em C/C++)eu n consegui converter os exemplos pra Delphi e

Re: [delphi-br] Envio de Comando para Pino Especifico da porta Paralela

2007-12-12 Por tôpico Rafael Marques
eu tentei aq mas da um erro de Privileged Instruction

o q pode ser!?!?!




  - Original Message - 
  From: Felipe Nunes 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Friday, November 30, 2007 4:03 PM
  Subject: RES: [delphi-br] Envio de Comando para Pino Especifico da porta 
Paralela


  Olha Rafael, eu to fazendo um projeto de porta eletrônica

  em linguagem assembly, vc pode mandar um binário para os os pinos
  1,2,3,4,5,6,7,8,9,10,11esses são de saída da porta...agora se vc quer
  receber algum valor ai é mais complicado..


  //codigo em assembly para enviar para a porta paralela

  asm
  mov dx, 378h //378h é o endereço da porta paralela
  mov al, 1 // valor em binário
  out dx, al //saída do binário
  end;

  no meu projeto funciona beleza

  espero ter ajudado

  _ 

  De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em
  nome de Rafael Marques
  Enviada em: quarta-feira, 28 de novembro de 2007 07:40
  Para: delphi-br@yahoogrupos.com.br
  Assunto: Re: [delphi-br] Envio de Comando para Pino Especifico da porta
  Paralela

  eu havia encontrado esse site no google e achei interessante, gostei mto,
  mas n consegui achar exemplos em Delphi (só em C/C++)

  eu n consegui converter os exemplos pra Delphi e entao encalhei. :-(

  eheheheheheh

  - Original Message - 
  From: Moacir - GMail 
  To: [EMAIL PROTECTED] mailto:delphi-br%40yahoogrupos.com.br os.com.br 
  Sent: Wednesday, November 28, 2007 8:08 AM
  Subject: Re: [delphi-br] Envio de Comando para Pino Especifico da porta
  Paralela

  Rafael,

  Acredito que neste link vc obterá respostas para as tuas dúvidas:

  http://www.rogercom http://www.rogercom.com/ .com/

  [ ]´s
  Moacir

  Rafael Marques escreveu:
   Bom dia!!
  
   estou dando uma força a um amigo meu no projeto dele mas fiquei travado
  numa parte aq.
  
   ele montou um pequeno dispositivo com 4 motores. Esse dispositivo será
  ligado ao computador pela porta paralela. Cada motor é acionado atraves d um
  pulso enviado a um pino da porta (eu precisarei enviar um pulso ao pino
  correspondente aquele motor).
  
   a minha duvida é: como enviar um pulso a um pino especifico!?!?! como
  funciona esse processo?
  
   mto Obrigado
  
  
   Rafael
  
  
   [As partes desta mensagem que não continham texto foram removidas]
  
  
  
   

  --
  Esta mensagem foi verificada pelo E-mail Protegido Terra.
  Scan engine: McAfee VirusScan / Atualizado em 27/11/2007 / Versão:
  5.1.00/5172
  Proteja o seu e-mail Terra: http://mail. http://mail.terra.com.br/
  terra.com.br/ 

  [As partes desta mensagem que não continham texto foram removidas]

  [As partes desta mensagem que não continham texto foram removidas]



   


--
  Esta mensagem foi verificada pelo E-mail Protegido Terra.
  Scan engine: McAfee VirusScan / Atualizado em 29/11/2007 / Versão: 5.1.00/5174
  Proteja o seu e-mail Terra: http://mail.terra.com.br/ 


[As partes desta mensagem que não continham texto foram removidas]



RE: [delphi-br] Envio de Comando para Pino Especifico da porta Paralela

2007-12-12 Por tôpico Rubem Nascimento da Rocha

http://www.iprogramas.com.br/download/2350/rnlowlevel_library.html
 
Sds.
 


To: [EMAIL PROTECTED]: [EMAIL PROTECTED]: Wed, 12 Dec 2007 14:46:45 
-0200Subject: Re: [delphi-br] Envio de Comando para Pino Especifico da porta 
Paralela




eu tentei aq mas da um erro de Privileged Instructiono q pode ser!?!?!- 
Original Message - From: Felipe Nunes To: delphi-br@yahoogrupos.com.br 
Sent: Friday, November 30, 2007 4:03 PMSubject: RES: [delphi-br] Envio de 
Comando para Pino Especifico da porta ParalelaOlha Rafael, eu to fazendo um 
projeto de porta eletrônicaem linguagem assembly, vc pode mandar um binário 
para os os pinos1,2,3,4,5,6,7,8,9,10,11esses são de saída da porta...agora 
se vc querreceber algum valor ai é mais complicado..//codigo em assembly para 
enviar para a porta paralelaasmmov dx, 378h //378h é o endereço da porta 
paralelamov al, 1 // valor em binárioout dx, al //saída do binárioend;no meu 
projeto funciona belezaespero ter ajudado_ De: delphi-br@yahoogrupos.com.br 
[mailto:[EMAIL PROTECTED] Emnome de Rafael MarquesEnviada em: quarta-feira, 28 
de novembro de 2007 07:40Para: [EMAIL PROTECTED]: Re: [delphi-br] Envio de 
Comando para Pino Especifico da portaParalelaeu havia encontrado esse site no 
google e achei interessante, gostei mto,mas n consegui achar exemplos em Delphi 
(só em C/C++)eu n consegui converter os exemplos pra Delphi e entao encalhei. 
:-(eheheheheheh- Original Message - From: Moacir - GMail To: [EMAIL 
PROTECTED] mailto:delphi-br%40yahoogrupos.com.br os.com.br Sent: Wednesday, 
November 28, 2007 8:08 AMSubject: Re: [delphi-br] Envio de Comando para Pino 
Especifico da portaParalelaRafael,Acredito que neste link vc obterá respostas 
para as tuas dúvidas:http://www.rogercom http://www.rogercom.com/ .com/[ 
]´sMoacirRafael Marques escreveu: Bom dia!! estou dando uma força a um amigo 
meu no projeto dele mas fiquei travadonuma parte aq. ele montou um pequeno 
dispositivo com 4 motores. Esse dispositivo seráligado ao computador pela porta 
paralela. Cada motor é acionado atraves d umpulso enviado a um pino da porta 
(eu precisarei enviar um pulso ao pinocorrespondente aquele motor). a minha 
duvida é: como enviar um pulso a um pino especifico!?!?! comofunciona esse 
processo? mto Obrigado Rafael [As partes desta mensagem que não 
continham texto foram removidas] 
--Esta mensagem foi 
verificada pelo E-mail Protegido Terra.Scan engine: McAfee VirusScan / 
Atualizado em 27/11/2007 / Versão:5.1.00/5172Proteja o seu e-mail Terra: 
http://mail. http://mail.terra.com.br/terra.com.br/ [As partes desta mensagem 
que não continham texto foram removidas][As partes desta mensagem que não 
continham texto foram 
removidas]--Esta 
mensagem foi verificada pelo E-mail Protegido Terra.Scan engine: McAfee 
VirusScan / Atualizado em 29/11/2007 / Versão: 5.1.00/5174Proteja o seu e-mail 
Terra: http://mail.terra.com.br/ [As partes desta mensagem que não continham 
texto foram removidas] 






_
Cansado de espaço para só 50 fotos? Conheça o Spaces, o site de relacionamentos 
com até 6,000 fotos!
http://www.amigosdomessenger.com.br

[As partes desta mensagem que não continham texto foram removidas]



Re: [delphi-br] Envio de Comando para Pino Especifico da porta Paralela

2007-12-12 Por tôpico Ricardo César Cardoso
Se vc estiver usando Delphi acima do 7 (se não me engano) ou Windows XP vc vai 
ter esse erro mesmo. Naõ me lembro a partir de qual versão do Delphi mas parece 
que não se pode mais usar instruções assembler no meio do código, pois isso é 
considerado código inseguro. 

É preciso confirmar essa informação.

Sds,
Ricardo.

Rafael Marques [EMAIL PROTECTED] escreveu:   eu 
tentei aq mas da um erro de Privileged Instruction
 
 o q pode ser!?!?!
 
 - Original Message - 
   From: Felipe Nunes 
   To: delphi-br@yahoogrupos.com.br 
   Sent: Friday, November 30, 2007 4:03 PM
   Subject: RES: [delphi-br] Envio de Comando para Pino Especifico da porta 
Paralela
 
 Olha Rafael, eu to fazendo um projeto de porta eletrônica
 
 em linguagem assembly, vc pode mandar um binário para os os pinos
   1,2,3,4,5,6,7,8,9,10,11esses são de saída da porta...agora se vc quer
   receber algum valor ai é mais complicado..
 
 //codigo em assembly para enviar para a porta paralela
 
 asm
   mov dx, 378h //378h é o endereço da porta paralela
   mov al, 1 // valor em binário
   out dx, al //saída do binário
   end;
 
 no meu projeto funciona beleza
 
 espero ter ajudado
 
 _ 
 
 De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em
   nome de Rafael Marques
   Enviada em: quarta-feira, 28 de novembro de 2007 07:40
   Para: delphi-br@yahoogrupos.com.br
   Assunto: Re: [delphi-br] Envio de Comando para Pino Especifico da porta
   Paralela
 
 eu havia encontrado esse site no google e achei interessante, gostei mto,
   mas n consegui achar exemplos em Delphi (só em C/C++)
 
 eu n consegui converter os exemplos pra Delphi e entao encalhei. :-(
 
 eheheheheheh
 
 - Original Message - 
   From: Moacir - GMail 
   To: [EMAIL PROTECTED] mailto:delphi-br%40yahoogrupos.com.br os.com.br 
   Sent: Wednesday, November 28, 2007 8:08 AM
   Subject: Re: [delphi-br] Envio de Comando para Pino Especifico da porta
   Paralela
 
 Rafael,
 
 Acredito que neste link vc obterá respostas para as tuas dúvidas:
 
 http://www.rogercom http://www.rogercom.com/ .com/
 
 [ ]´s
   Moacir
 
 Rafael Marques escreveu:
Bom dia!!
   
estou dando uma força a um amigo meu no projeto dele mas fiquei travado
   numa parte aq.
   
ele montou um pequeno dispositivo com 4 motores. Esse dispositivo será
   ligado ao computador pela porta paralela. Cada motor é acionado atraves d um
   pulso enviado a um pino da porta (eu precisarei enviar um pulso ao pino
   correspondente aquele motor).
   
a minha duvida é: como enviar um pulso a um pino especifico!?!?! como
   funciona esse processo?
   
mto Obrigado
   
   
Rafael
   
   
[As partes desta mensagem que não continham texto foram removidas]
   
   
   

 
 --
   Esta mensagem foi verificada pelo E-mail Protegido Terra.
   Scan engine: McAfee VirusScan / Atualizado em 27/11/2007 / Versão:
   5.1.00/5172
   Proteja o seu e-mail Terra: http://mail. http://mail.terra.com.br/
   terra.com.br/ 
 
 [As partes desta mensagem que não continham texto foram removidas]
 
 [As partes desta mensagem que não continham texto foram removidas]
 
 --
   Esta mensagem foi verificada pelo E-mail Protegido Terra.
   Scan engine: McAfee VirusScan / Atualizado em 29/11/2007 / Versão: 
5.1.00/5174
   Proteja o seu e-mail Terra: http://mail.terra.com.br/ 
 
 [As partes desta mensagem que não continham texto foram removidas]
 
 
 
   

   
-
Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! 

[As partes desta mensagem que não continham texto foram removidas]



RES: [delphi-br] Envio de Comando para Pino Especifico da porta Paralela

2007-12-12 Por tôpico Davi Eduardo Borges Wall
Esse tipo de acesso deve ser feito através da camada de drivers.

 

Não tem nada a ver com Delphi mas sim com S.O.

 

Se vocês querem realmente saber por que isso não funciona, estudem as camadas 
do sistema operacional. A camada usuário não pode fazer acesso direto
a endereços controlados pelo núcleo do S.O. Você tem que escrever um DRIVER 
PARA ISSO.

 

[]'s

 

De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Ricardo 
César Cardoso
Enviada em: quarta-feira, 12 de dezembro de 2007 17:02
Para: delphi-br@yahoogrupos.com.br
Assunto: Re: [delphi-br] Envio de Comando para Pino Especifico da porta Paralela

 

Se vc estiver usando Delphi acima do 7 (se não me engano) ou Windows XP vc vai 
ter esse erro mesmo. Naõ me lembro a partir de qual versão do Delphi mas parece 
que não se pode mais usar instruções assembler no meio do código, pois isso é 
considerado código inseguro. 

É preciso confirmar essa informação.

Sds,
Ricardo.

Rafael Marques [EMAIL PROTECTED] mailto:rafael.matriz%40terra.com.br  
escreveu: eu tentei aq mas da um erro de Privileged Instruction

o q pode ser!?!?!

- Original Message - 
From: Felipe Nunes 
To: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br  
Sent: Friday, November 30, 2007 4:03 PM
Subject: RES: [delphi-br] Envio de Comando para Pino Especifico da porta 
Paralela

Olha Rafael, eu to fazendo um projeto de porta eletrônica

em linguagem assembly, vc pode mandar um binário para os os pinos
1,2,3,4,5,6,7,8,9,10,11esses são de saída da porta...agora se vc quer
receber algum valor ai é mais complicado..

//codigo em assembly para enviar para a porta paralela

asm
mov dx, 378h //378h é o endereço da porta paralela
mov al, 1 // valor em binário
out dx, al //saída do binário
end;

no meu projeto funciona beleza

espero ter ajudado

_ 

De: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br  
[mailto:delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br ] 
Em
nome de Rafael Marques
Enviada em: quarta-feira, 28 de novembro de 2007 07:40
Para: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br 
Assunto: Re: [delphi-br] Envio de Comando para Pino Especifico da porta
Paralela

eu havia encontrado esse site no google e achei interessante, gostei mto,
mas n consegui achar exemplos em Delphi (só em C/C++)

eu n consegui converter os exemplos pra Delphi e entao encalhei. :-(

eheheheheheh

- Original Message - 
From: Moacir - GMail 
To: [EMAIL PROTECTED] mailto:delphi-br%40yahoogrupos.com.br os.com.br 
Sent: Wednesday, November 28, 2007 8:08 AM
Subject: Re: [delphi-br] Envio de Comando para Pino Especifico da porta
Paralela

Rafael,

Acredito que neste link vc obterá respostas para as tuas dúvidas:

http://www.rogercom http://www.rogercom.com/ .com/

[ ]´s
Moacir

Rafael Marques escreveu:
 Bom dia!!

 estou dando uma força a um amigo meu no projeto dele mas fiquei travado
numa parte aq.

 ele montou um pequeno dispositivo com 4 motores. Esse dispositivo será
ligado ao computador pela porta paralela. Cada motor é acionado atraves d um
pulso enviado a um pino da porta (eu precisarei enviar um pulso ao pino
correspondente aquele motor).

 a minha duvida é: como enviar um pulso a um pino especifico!?!?! como
funciona esse processo?

 mto Obrigado


 Rafael


 [As partes desta mensagem que não continham texto foram removidas]



 

--
Esta mensagem foi verificada pelo E-mail Protegido Terra.
Scan engine: McAfee VirusScan / Atualizado em 27/11/2007 / Versão:
5.1.00/5172
Proteja o seu e-mail Terra: http://mail. http://mail.terra.com.br/
terra.com.br/ 

[As partes desta mensagem que não continham texto foram removidas]

[As partes desta mensagem que não continham texto foram removidas]

--
Esta mensagem foi verificada pelo E-mail Protegido Terra.
Scan engine: McAfee VirusScan / Atualizado em 29/11/2007 / Versão: 5.1.00/5174
Proteja o seu e-mail Terra: http://mail.terra.com.br/ 

[As partes desta mensagem que não continham texto foram removidas]





-
Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! 

[As partes desta mensagem que não continham texto foram removidas]

 



[As partes desta mensagem que não continham texto foram removidas]



RE: RES: [delphi-br] Envio de Comando para Pino Especifico da porta Paralela

2007-12-12 Por tôpico Rubem Nascimento da Rocha

Ô povo, endoso o que o Davi quis dizer, e ainda detalho mais! 
 
Isso num tem nada haver com a versão do Delphi que vc usa! Pode até estar 
usando o Delphi 2, mas se vc for rodar uma aplicação em ambiente Windows NT 
(NT/2000/XP/2003) e que use instruções assembly em código Object Pascal pra 
acessar portas de I/O, vai dar pau!Pq vai dar pau? Pq a arquitetura NT num é 
como Windows 9x/ME ou mesmo MS-DS. A arquitetura NT limita o uso de instruções 
privilegiadas para acesso a recursos de baixo nível do computador (acesso 
direto à memória, ler/escrever dados em portas de I/O, etc., etc.)! Por isso 
que dá uma exceção do sistema operacional (e não do Delphi!) de instrução 
privilegiada!Pra poder acessar tais recursos, vai ser necessário escrever um 
driver WDM (ou seja, um driver que vai se comunicar com o kernel do S.O., por 
assim dizer - kernel mode) que permita à uma aplicação comum, como as que 
criamos no Delphi (tb chamadas de aplicações user-mode) possam ter acesso à 
tais recursos de baixo nível.Mais uma coisa: nem venham perguntar se em Delphi 
é possível criar um driver WDM, pq a resposta é um grande e sonoro NÃO! O 
compilador do Delphi não está e nunca foi preparado para criar aplicações a 
nível de kernel. Pra criar um driver WDM que se comunique com o kernel, e 
portanto possa fornecer suporte para que aplicações user-mode possam acessar 
recursos de baixo nível, é necessário o Visual C++ juntamente com o DDK (Driver 
Development Kit) apropriado para a plataforma para qual vc está desenvolvendo 
seu software.Mais outra coisa: é literatura para caramba que tem que se ler e 
entender pra escrever um driver WDM com Visual C++ e o DDK.Uma outra 
alternativa é usar minha biblioteca RnLowLevel 
(http://www.iprogramas.com.br/download/2350/rnlowlevel_library.html) que 
permite acessar tais recursos através de programação avançada que dispensa o 
uso de drivers WDM para acessar portas de I/O.Espero que isso possa encerrar de 
vez este tópico!Sds.


To: [EMAIL PROTECTED]: [EMAIL PROTECTED]: Wed, 12 Dec 2007 17:56:59 
-0200Subject: RES: [delphi-br] Envio de Comando para Pino Especifico da porta 
Paralela




Esse tipo de acesso deve ser feito através da camada de drivers.Não tem nada a 
ver com Delphi mas sim com S.O.Se vocês querem realmente saber por que isso não 
funciona, estudem as camadas do sistema operacional. A camada usuário não pode 
fazer acesso diretoa endereços controlados pelo núcleo do S.O. Você tem que 
escrever um DRIVER PARA ISSO.[]'sDe: delphi-br@yahoogrupos.com.br 
[mailto:[EMAIL PROTECTED] Em nome de Ricardo César CardosoEnviada em: 
quarta-feira, 12 de dezembro de 2007 17:02Para: [EMAIL PROTECTED]: Re: 
[delphi-br] Envio de Comando para Pino Especifico da porta ParalelaSe vc 
estiver usando Delphi acima do 7 (se não me engano) ou Windows XP vc vai ter 
esse erro mesmo. Naõ me lembro a partir de qual versão do Delphi mas parece que 
não se pode mais usar instruções assembler no meio do código, pois isso é 
considerado código inseguro. É preciso confirmar essa 
informação.Sds,Ricardo.Rafael Marques [EMAIL PROTECTED] 
mailto:rafael.matriz%40terra.com.br  escreveu: eu tentei aq mas da um erro 
de Privileged Instructiono q pode ser!?!?!- Original Message - From: 
Felipe Nunes To: delphi-br@yahoogrupos.com.br 
mailto:delphi-br%40yahoogrupos.com.br Sent: Friday, November 30, 2007 4:03 
PMSubject: RES: [delphi-br] Envio de Comando para Pino Especifico da porta 
ParalelaOlha Rafael, eu to fazendo um projeto de porta eletrônicaem linguagem 
assembly, vc pode mandar um binário para os os 
pinos1,2,3,4,5,6,7,8,9,10,11esses são de saída da porta...agora se vc 
querreceber algum valor ai é mais complicado..//codigo em assembly para enviar 
para a porta paralelaasmmov dx, 378h //378h é o endereço da porta paralelamov 
al, 1 // valor em binárioout dx, al //saída do binárioend;no meu projeto 
funciona belezaespero ter ajudado_ De: delphi-br@yahoogrupos.com.br 
mailto:delphi-br%40yahoogrupos.com.br [mailto:delphi-br@yahoogrupos.com.br 
mailto:delphi-br%40yahoogrupos.com.br ] Emnome de Rafael MarquesEnviada em: 
quarta-feira, 28 de novembro de 2007 07:40Para: delphi-br@yahoogrupos.com.br 
mailto:delphi-br%40yahoogrupos.com.br Assunto: Re: [delphi-br] Envio de 
Comando para Pino Especifico da portaParalelaeu havia encontrado esse site no 
google e achei interessante, gostei mto,mas n consegui achar exemplos em Delphi 
(só em C/C++)eu n consegui converter os exemplos pra Delphi e entao encalhei. 
:-(eheheheheheh- Original Message - From: Moacir - GMail To: [EMAIL 
PROTECTED] mailto:delphi-br%40yahoogrupos.com.br os.com.br Sent: Wednesday, 
November 28, 2007 8:08 AMSubject: Re: [delphi-br] Envio de Comando para Pino 
Especifico da portaParalelaRafael,Acredito que neste link vc obterá respostas 
para as tuas dúvidas:http://www.rogercom http://www.rogercom.com/ .com/[ 
]´sMoacirRafael Marques escreveu: Bom dia!! estou dando uma força a um amigo 
meu no projeto dele mas fiquei

RE: [delphi-br] Envio de Comando para Pino Especifico da porta Paralela

2007-12-12 Por tôpico Rubem Nascimento da Rocha

Ô povo! Isso num tem nada haver com a versão do Delphi que vc usa! Pode até 
estar usando o Delphi 2, mas se vc for rodar uma aplicação em ambiente Windows 
NT (NT/2000/XP/2003) e que use instruções assembly em código Object Pascal pra 
acessar portas de I/O, vai dar pau!
 
Pq vai dar pau? Pq a arquitetura NT num é como Windows 9x/ME ou mesmo MS-DS. A 
arquitetura NT limita o uso de instruções privilegiadas para acesso a recursos 
de baixo nível do computador (acesso direto à memória, ler/escrever dados em 
portas de I/O, etc., etc.)! Por isso que dá uma exceção do sistema operacional 
(e não do Delphi!) de instrução privilegiada!
 
Pra poder acessar tais recursos, vai ser necessário escrever um driver WDM (ou 
seja, um driver que vai se comunicar com o kernel do S.O., por assim dizer - 
kernel mode) que permita à uma aplicação comum, como as que criamos no Delphi 
(tb chamadas de aplicações user-mode) possam ter acesso à tais recursos de 
baixo nível.
 
Mais uma coisa: nem venham perguntar se em Delphi é possível criar um driver 
WDM, pq a resposta é um grande e sonoro NÃO! O compilador do Delphi não está e 
nunca foi preparado para criar aplicações a nível de kernel. Pra criar um 
driver WDM que se comunique com o kernel, e portanto possa fornecer suporte 
para que aplicações user-mode possam acessar recursos de baixo nível, é 
necessário o Visual C++ juntamente com o DDK (Driver Development Kit) 
apropriado para a plataforma para qual vc está desenvolvendo seu software.
 
Mais outra coisa: é literatura para caramba que tem que se ler e entender pra 
escrever um driver WDM com Visual C++ e o DDK.
 
Uma outra alternativa é usar minha biblioteca RnLowLevel 
(http://www.iprogramas.com.br/download/2350/rnlowlevel_library.html) que 
permite acessar tais recursos através de programação avançada que dispensa o 
uso de drivers WDM para acessar portas de I/O.
 
Espero que isso possa encessar de vez este tópico!
Sds.


To: [EMAIL PROTECTED]: [EMAIL PROTECTED]: Wed, 12 Dec 2007 16:01:55 
-0300Subject: Re: [delphi-br] Envio de Comando para Pino Especifico da porta 
Paralela




Se vc estiver usando Delphi acima do 7 (se não me engano) ou Windows XP vc vai 
ter esse erro mesmo. Naõ me lembro a partir de qual versão do Delphi mas parece 
que não se pode mais usar instruções assembler no meio do código, pois isso é 
considerado código inseguro. É preciso confirmar essa 
informação.Sds,Ricardo.Rafael Marques [EMAIL PROTECTED] escreveu: eu tentei 
aq mas da um erro de Privileged Instructiono q pode ser!?!?!- Original 
Message - From: Felipe Nunes To: delphi-br@yahoogrupos.com.br Sent: Friday, 
November 30, 2007 4:03 PMSubject: RES: [delphi-br] Envio de Comando para Pino 
Especifico da porta ParalelaOlha Rafael, eu to fazendo um projeto de porta 
eletrônicaem linguagem assembly, vc pode mandar um binário para os os 
pinos1,2,3,4,5,6,7,8,9,10,11esses são de saída da porta...agora se vc 
querreceber algum valor ai é mais complicado..//codigo em assembly para enviar 
para a porta paralelaasmmov dx, 378h //378h é o endereço da porta paralelamov 
al, 1 // valor em binárioout dx, al //saída do binárioend;no meu projeto 
funciona belezaespero ter ajudado_ De: delphi-br@yahoogrupos.com.br 
[mailto:[EMAIL PROTECTED] Emnome de Rafael MarquesEnviada em: quarta-feira, 28 
de novembro de 2007 07:40Para: [EMAIL PROTECTED]: Re: [delphi-br] Envio de 
Comando para Pino Especifico da portaParalelaeu havia encontrado esse site no 
google e achei interessante, gostei mto,mas n consegui achar exemplos em Delphi 
(só em C/C++)eu n consegui converter os exemplos pra Delphi e entao encalhei. 
:-(eheheheheheh- Original Message - From: Moacir - GMail To: [EMAIL 
PROTECTED] mailto:delphi-br%40yahoogrupos.com.br os.com.br Sent: Wednesday, 
November 28, 2007 8:08 AMSubject: Re: [delphi-br] Envio de Comando para Pino 
Especifico da portaParalelaRafael,Acredito que neste link vc obterá respostas 
para as tuas dúvidas:http://www.rogercom http://www.rogercom.com/ .com/[ 
]´sMoacirRafael Marques escreveu: Bom dia!! estou dando uma força a um amigo 
meu no projeto dele mas fiquei travadonuma parte aq. ele montou um pequeno 
dispositivo com 4 motores. Esse dispositivo seráligado ao computador pela porta 
paralela. Cada motor é acionado atraves d umpulso enviado a um pino da porta 
(eu precisarei enviar um pulso ao pinocorrespondente aquele motor). a minha 
duvida é: como enviar um pulso a um pino especifico!?!?! comofunciona esse 
processo? mto Obrigado Rafael [As partes desta mensagem que não 
continham texto foram removidas] 
--Esta mensagem foi 
verificada pelo E-mail Protegido Terra.Scan engine: McAfee VirusScan / 
Atualizado em 27/11/2007 / Versão:5.1.00/5172Proteja o seu e-mail Terra: 
http://mail. http://mail.terra.com.br/terra.com.br/ [As partes desta mensagem 
que não continham texto foram removidas][As partes desta mensagem que não 
continham texto foram 
removidas

Re: [delphi-br] Envio de Comando para Pino Especifico da porta Paralela

2007-12-03 Por tôpico Guionardo Furlan
Mas o windows permite o acesso direto ao hardware?

Em 30/11/07, Karkaju [EMAIL PROTECTED] escreveu:


 Rapaz, no Delphi vc pode escrever em assembler no meio do codigo pascal.
  Lembra ?

  Boa sorte.

  Em 30/11/07, Felipe Nunes [EMAIL PROTECTED] escreveu:

  
   Olha Rafael, eu to fazendo um projeto de porta eletrônica
  
   em linguagem assembly, vc pode mandar um binário para os os pinos
   1,2,3,4,5,6,7,8,9,10,11esses são de saída da porta...agora se vc quer
   receber algum valor ai é mais complicado..
  
  
   //codigo em assembly para enviar para  a porta paralela
  
   asm
  mov dx, 378h //378h é o endereço da porta paralela
  mov al, 1   // valor em binário
  out dx, al  //saída do binário
   end;
  



-- 
Timeo hominem unius libri
Cogito ergo sum - Carpe diem

[]s
Guionardo Furlan
http://guionardo.blogspot.com


Re: [delphi-br] Envio de Comando para Pino Especifico da porta Paralela

2007-11-30 Por tôpico escobar
o pulso no pino especifico depende do valor colocado na porta de saida...

o valor é binario...
 = 0 (nenhum pulso)
0001 = 1 ( pulso no pino 1)
0010 = 2 ( pulso no pino 2)
0100 = 4
1000 = 8
0001 = 16
0010 = 32
0100 = 64
1000 = 128
=  256 (todos os pinos vão receber 1 pulso)

se vc não recebe um retorno para zerar o pulso, lembrese de enviar o pulso 
desejado e logo após enviar 0 para zerar o valor, 
se não vai ficar ligado eternamente...
põe um pequeno delay, entre o pulso e zerar...

faça testes e faça testes, e faça testes, até chegar ao tempo/valores 
desejados...


Luiz Escobar - Analista/Desenvolvedor:
WEB - HTML/JavaScript/PHP/MySQL 
WINDOWS - Delphi/ASSEMBLY/MySQL/xBase
SERVIDORES - CNA IntraNetWare4.11, LINUX-(RedHat9/Suse10.2), Windows 2K/XP


 


From: Felipe Nunes 
Sent: Friday, November 30, 2007 4:03 PM
To: delphi-br@yahoogrupos.com.br 
Subject: RES: [delphi-br] Envio de Comando para Pino Especifico da porta 
Paralela


Olha Rafael, eu to fazendo um projeto de porta eletrônica

em linguagem assembly, vc pode mandar um binário para os os pinos
1,2,3,4,5,6,7,8,9,10,11esses são de saída da porta...agora se vc quer
receber algum valor ai é mais complicado..


//codigo em assembly para enviar para a porta paralela

asm
mov dx, 378h //378h é o endereço da porta paralela
mov al, 1 // valor em binário
out dx, al //saída do binário
end;

no meu projeto funciona beleza

espero ter ajudado

_ 

De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em
nome de Rafael Marques
Enviada em: quarta-feira, 28 de novembro de 2007 07:40
Para: delphi-br@yahoogrupos.com.br
Assunto: Re: [delphi-br] Envio de Comando para Pino Especifico da porta
Paralela

eu havia encontrado esse site no google e achei interessante, gostei mto,
mas n consegui achar exemplos em Delphi (só em C/C++)

eu n consegui converter os exemplos pra Delphi e entao encalhei. :-(

eheheheheheh

- Original Message - 
From: Moacir - GMail 
To: [EMAIL PROTECTED] mailto:delphi-br%40yahoogrupos.com.br os.com.br 
Sent: Wednesday, November 28, 2007 8:08 AM
Subject: Re: [delphi-br] Envio de Comando para Pino Especifico da porta
Paralela

Rafael,

Acredito que neste link vc obterá respostas para as tuas dúvidas:

http://www.rogercom http://www.rogercom.com/ .com/

[ ]´s
Moacir

Rafael Marques escreveu:
 Bom dia!!

 estou dando uma força a um amigo meu no projeto dele mas fiquei travado
numa parte aq.

 ele montou um pequeno dispositivo com 4 motores. Esse dispositivo será
ligado ao computador pela porta paralela. Cada motor é acionado atraves d um
pulso enviado a um pino da porta (eu precisarei enviar um pulso ao pino
correspondente aquele motor).

 a minha duvida é: como enviar um pulso a um pino especifico!?!?! como
funciona esse processo?

 mto Obrigado


 Rafael


 [As partes desta mensagem que não continham texto foram removidas]



 

--
Esta mensagem foi verificada pelo E-mail Protegido Terra.
Scan engine: McAfee VirusScan / Atualizado em 27/11/2007 / Versão:
5.1.00/5172
Proteja o seu e-mail Terra: http://mail. http://mail.terra.com.br/
terra.com.br/ 

[As partes desta mensagem que não continham texto foram removidas]

[As partes desta mensagem que não continham texto foram removidas]



 

[As partes desta mensagem que não continham texto foram removidas]



Re: [delphi-br] Envio de Comando para Pino Especifico da porta Paralela

2007-11-30 Por tôpico Karkaju
Rapaz, no Delphi vc pode escrever em assembler no meio do codigo pascal.
Lembra ?

Boa sorte.

Em 30/11/07, Felipe Nunes [EMAIL PROTECTED] escreveu:

 Olha Rafael, eu to fazendo um projeto de porta eletrônica

 em linguagem assembly, vc pode mandar um binário para os os pinos
 1,2,3,4,5,6,7,8,9,10,11esses são de saída da porta...agora se vc quer
 receber algum valor ai é mais complicado..


 //codigo em assembly para enviar para  a porta paralela

 asm
mov dx, 378h //378h é o endereço da porta paralela
mov al, 1   // valor em binário
out dx, al  //saída do binário
 end;

 no meu projeto funciona beleza

 espero ter ajudado

   _

 De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em
 nome de Rafael Marques
 Enviada em: quarta-feira, 28 de novembro de 2007 07:40
 Para: delphi-br@yahoogrupos.com.br
 Assunto: Re: [delphi-br] Envio de Comando para Pino Especifico da porta
 Paralela



 eu havia encontrado esse site no google e achei interessante, gostei mto,
 mas n consegui achar exemplos em Delphi (só em C/C++)

 eu n consegui converter os exemplos pra Delphi e entao encalhei. :-(

 eheheheheheh

 - Original Message -
 From: Moacir - GMail
 To: [EMAIL PROTECTED] mailto:delphi-br%40yahoogrupos.com.br os.com.br
 Sent: Wednesday, November 28, 2007 8:08 AM
 Subject: Re: [delphi-br] Envio de Comando para Pino Especifico da porta
 Paralela

 Rafael,

 Acredito que neste link vc obterá respostas para as tuas dúvidas:

 http://www.rogercom http://www.rogercom.com/ .com/

 [ ]´s
 Moacir

 Rafael Marques escreveu:
  Bom dia!!
 
  estou dando uma força a um amigo meu no projeto dele mas fiquei travado
 numa parte aq.
 
  ele montou um pequeno dispositivo com 4 motores. Esse dispositivo será
 ligado ao computador pela porta paralela. Cada motor é acionado atraves d
 um
 pulso enviado a um pino da porta (eu precisarei enviar um pulso ao pino
 correspondente aquele motor).
 
  a minha duvida é: como enviar um pulso a um pino especifico!?!?! como
 funciona esse processo?
 
  mto Obrigado
 
 
  Rafael
 
 
  [As partes desta mensagem que não continham texto foram removidas]
 
 
 
 

 --
 Esta mensagem foi verificada pelo E-mail Protegido Terra.
 Scan engine: McAfee VirusScan / Atualizado em 27/11/2007 / Versão:
 5.1.00/5172
 Proteja o seu e-mail Terra: http://mail. http://mail.terra.com.br/
 terra.com.br/

 [As partes desta mensagem que não continham texto foram removidas]






 [As partes desta mensagem que não continham texto foram removidas]



 --
  FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

 Links do Yahoo! Grupos





-- 

__

email:  [EMAIL PROTECTED] (+googletalk)
skype: karkajukarkamano
messenger:  [EMAIL PROTECTED]
ICQ:2199001
__


[As partes desta mensagem que não continham texto foram removidas]



RES: [delphi-br] Envio de Comando para Pino Especifico da porta Paralela

2007-11-30 Por tôpico Felipe Nunes
Olha Rafael, eu to fazendo um projeto de porta eletrônica
 
em linguagem assembly, vc pode mandar um binário para os os pinos
1,2,3,4,5,6,7,8,9,10,11esses são de saída da porta...agora se vc quer
receber algum valor ai é mais complicado..
 
 
//codigo em assembly para enviar para  a porta paralela
 
asm
   mov dx, 378h //378h é o endereço da porta paralela
   mov al, 1   // valor em binário
   out dx, al  //saída do binário
end;
 
no meu projeto funciona beleza
 
espero ter ajudado

  _  

De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em
nome de Rafael Marques
Enviada em: quarta-feira, 28 de novembro de 2007 07:40
Para: delphi-br@yahoogrupos.com.br
Assunto: Re: [delphi-br] Envio de Comando para Pino Especifico da porta
Paralela



eu havia encontrado esse site no google e achei interessante, gostei mto,
mas n consegui achar exemplos em Delphi (só em C/C++)

eu n consegui converter os exemplos pra Delphi e entao encalhei. :-(

eheheheheheh

- Original Message - 
From: Moacir - GMail 
To: [EMAIL PROTECTED] mailto:delphi-br%40yahoogrupos.com.br os.com.br 
Sent: Wednesday, November 28, 2007 8:08 AM
Subject: Re: [delphi-br] Envio de Comando para Pino Especifico da porta
Paralela

Rafael,

Acredito que neste link vc obterá respostas para as tuas dúvidas:

http://www.rogercom http://www.rogercom.com/ .com/

[ ]´s
Moacir

Rafael Marques escreveu:
 Bom dia!!

 estou dando uma força a um amigo meu no projeto dele mas fiquei travado
numa parte aq.

 ele montou um pequeno dispositivo com 4 motores. Esse dispositivo será
ligado ao computador pela porta paralela. Cada motor é acionado atraves d um
pulso enviado a um pino da porta (eu precisarei enviar um pulso ao pino
correspondente aquele motor).

 a minha duvida é: como enviar um pulso a um pino especifico!?!?! como
funciona esse processo?

 mto Obrigado


 Rafael


 [As partes desta mensagem que não continham texto foram removidas]



 

--
Esta mensagem foi verificada pelo E-mail Protegido Terra.
Scan engine: McAfee VirusScan / Atualizado em 27/11/2007 / Versão:
5.1.00/5172
Proteja o seu e-mail Terra: http://mail. http://mail.terra.com.br/
terra.com.br/ 

[As partes desta mensagem que não continham texto foram removidas]



 


[As partes desta mensagem que não continham texto foram removidas]



[delphi-br] Envio de Comando para Pino Especifico da porta Paralela

2007-11-28 Por tôpico Rafael Marques
Bom dia!!

estou dando uma força a um amigo meu no projeto dele mas fiquei travado numa 
parte aq.

ele montou um pequeno dispositivo com 4 motores. Esse dispositivo será ligado 
ao computador pela porta paralela. Cada motor é acionado atraves d um pulso 
enviado a um pino da porta (eu precisarei enviar um pulso ao pino 
correspondente aquele motor).

a minha duvida é:  como enviar um pulso a um pino especifico!?!?! como funciona 
esse processo?

mto Obrigado


Rafael


[As partes desta mensagem que não continham texto foram removidas]



Re: [delphi-br] Envio de Comando para Pino Especifico da porta Paralela

2007-11-28 Por tôpico Moacir - GMail
Rafael,

Acredito que neste link vc obterá respostas para as tuas dúvidas:

http://www.rogercom.com/

[ ]´s
Moacir


Rafael Marques escreveu:
 Bom dia!!

 estou dando uma força a um amigo meu no projeto dele mas fiquei travado numa 
 parte aq.

 ele montou um pequeno dispositivo com 4 motores. Esse dispositivo será ligado 
 ao computador pela porta paralela. Cada motor é acionado atraves d um pulso 
 enviado a um pino da porta (eu precisarei enviar um pulso ao pino 
 correspondente aquele motor).

 a minha duvida é:  como enviar um pulso a um pino especifico!?!?! como 
 funciona esse processo?

 mto Obrigado


 Rafael


 [As partes desta mensagem que não continham texto foram removidas]



   


Re: [delphi-br] Envio de Comando para Pino Especifico da porta Paralela

2007-11-28 Por tôpico Ismair Alves
Bom dia, da uma olhada nos componentes do turbo power, acho que tem alguma
coisa pra isso que voce quer fazer.


Att



Em 28/11/07, Rafael Marques [EMAIL PROTECTED] escreveu:

   Bom dia!!

 estou dando uma força a um amigo meu no projeto dele mas fiquei travado
 numa parte aq.

 ele montou um pequeno dispositivo com 4 motores. Esse dispositivo será
 ligado ao computador pela porta paralela. Cada motor é acionado atraves d um
 pulso enviado a um pino da porta (eu precisarei enviar um pulso ao pino
 correspondente aquele motor).

 a minha duvida é: como enviar um pulso a um pino especifico!?!?! como
 funciona esse processo?

 mto Obrigado

 Rafael

 [As partes desta mensagem que não continham texto foram removidas]

  




-- 
Ismair C. Alves
msn: [EMAIL PROTECTED]
ByteConf Soluções em Software Livre.
Linux User: #447538


[As partes desta mensagem que não continham texto foram removidas]



Re: [delphi-br] Envio de Comando para Pino Especifico da porta Paralela

2007-11-28 Por tôpico Rafael Marques
eu havia encontrado esse site no google e achei interessante, gostei mto, mas n 
consegui achar exemplos em Delphi (só em C/C++)

eu n consegui converter os exemplos pra Delphi e entao encalhei. :-(

eheheheheheh





  - Original Message - 
  From: Moacir - GMail 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Wednesday, November 28, 2007 8:08 AM
  Subject: Re: [delphi-br] Envio de Comando para Pino Especifico da porta 
Paralela


  Rafael,

  Acredito que neste link vc obterá respostas para as tuas dúvidas:

  http://www.rogercom.com/

  [ ]´s
  Moacir

  Rafael Marques escreveu:
   Bom dia!!
  
   estou dando uma força a um amigo meu no projeto dele mas fiquei travado 
numa parte aq.
  
   ele montou um pequeno dispositivo com 4 motores. Esse dispositivo será 
ligado ao computador pela porta paralela. Cada motor é acionado atraves d um 
pulso enviado a um pino da porta (eu precisarei enviar um pulso ao pino 
correspondente aquele motor).
  
   a minha duvida é: como enviar um pulso a um pino especifico!?!?! como 
funciona esse processo?
  
   mto Obrigado
  
  
   Rafael
  
  
   [As partes desta mensagem que não continham texto foram removidas]
  
  
  
   


   


--
  Esta mensagem foi verificada pelo E-mail Protegido Terra.
  Scan engine: McAfee VirusScan / Atualizado em 27/11/2007 / Versão: 5.1.00/5172
  Proteja o seu e-mail Terra: http://mail.terra.com.br/ 


[As partes desta mensagem que não continham texto foram removidas]



RE: [delphi-br] Envio de Comando para Pino Especifico da porta Paralela

2007-11-28 Por tôpico Rubem Nascimento da Rocha


http://www.iprogramas.com.br/download/2350/rnlowlevel_library.html

Sds.





To: delphi-br@yahoogrupos.com.br
From: [EMAIL PROTECTED]
Date: Wed, 28 Nov 2007 08:40:02 -0200
Subject: Re: [delphi-br] Envio de Comando para Pino Especifico da porta Paralela







eu havia encontrado esse site no google e achei interessante, gostei mto, mas n 
consegui achar exemplos em Delphi (só em C/C++)

eu n consegui converter os exemplos pra Delphi e entao encalhei. :-(

eheheheheheh

- Original Message -
From: Moacir - GMail
To: delphi-br@yahoogrupos.com.br
Sent: Wednesday, November 28, 2007 8:08 AM
Subject: Re: [delphi-br] Envio de Comando para Pino Especifico da porta Paralela

Rafael,

Acredito que neste link vc obterá respostas para as tuas dúvidas:

http://www.rogercom.com/

[ ]´s
Moacir

Rafael Marques escreveu:
 Bom dia!!

 estou dando uma força a um amigo meu no projeto dele mas fiquei travado numa 
 parte aq.

 ele montou um pequeno dispositivo com 4 motores. Esse dispositivo será ligado 
 ao computador pela porta paralela. Cada motor é acionado atraves d um pulso 
 enviado a um pino da porta (eu precisarei enviar um pulso ao pino 
 correspondente aquele motor).

 a minha duvida é: como enviar um pulso a um pino especifico!?!?! como 
 funciona esse processo?

 mto Obrigado


 Rafael


 [As partes desta mensagem que não continham texto foram removidas]





--
Esta mensagem foi verificada pelo E-mail Protegido Terra.
Scan engine: McAfee VirusScan / Atualizado em 27/11/2007 / Versão: 5.1.00/5172
Proteja o seu e-mail Terra: http://mail.terra.com.br/

[As partes desta mensagem que não continham texto foram removidas]









_
Receba GRÁTIS as mensagens do Messenger no seu celular quando você estiver 
offline. Conheça  o MSN Mobile!
http://mobile.live.com/signup/signup2.aspx?lc=pt-br