Unit DOS

Delphi

01/06/2005

Olá a todos,

Estou com a necessidade de receber bilhetes de um equipamento via porta COM1. Pesquisando percebi que existe boas opções no que tange a componentes.

Mas percebi que no Turbo Pascal, em uma unit chamada DOS que oferece várias funções em termos de comunicação serial. Gostaria de saber se existe um equivalente no Delphi 7... Na verdade gostaria de saber se existe um equivalente à função GetIntVec.

Obrigado de ante mão...

[url]http://www.leandro.wives.nom.br/pascal/guia/dos/[/url]


Marioguedes

Marioguedes

Curtidas 0

Respostas

Massuda

Massuda

01/06/2005

O modo como o Windows trata as portas de comunicação serial inviabilizam fazer comunicação serial no estilo que se fazia em aplicativos DOS (colocar um hook no vetor de interrupção). O melhor é utilizar os componentes próprios para comunicação serial no Windows.


GOSTEI 0
Marioguedes

Marioguedes

01/06/2005

OK. Mas isso pode ser contornado com assembler? Se sim, onde posso achar um bom material sobre o assunto?


GOSTEI 0
Beppe

Beppe

01/06/2005

OK. Mas isso pode ser contornado com assembler? Se sim, onde posso achar um bom material sobre o assunto?

Não. Nem com assembly, nem com assembler. O Windows provê uma API específica para comunicação serial, que por sua vez é usada por qualquer componente que deseja fazer comunicação serial.


GOSTEI 0
Aroldo Zanela

Aroldo Zanela

01/06/2005

Colega,

Eu uso esses aqui: http://www.tmssoftware.com/ta32.htm


GOSTEI 0
Dopi

Dopi

01/06/2005

Se vc procura acesso a porta serial compativel com Linux e Windows eu recomendo a SynaSer:

http://www.ararat.cz/synapse/


GOSTEI 0
POSTAR