Postado por Plinio Cruz em 28 de dezembro de 2003 na categoria Rede, Tutorial |
O computador de casa estava meio cansado, você comprou um novo, deu o usado para o seu filho e arrumou um problemão: ele quer usar na própria máquina os recursos da impressora e o acesso à internet em banda larga que estão plugados na sua.
Você até pensou em instalar uma rede, mas desistiu só de pensar no transtorno do cabeamento. Uma forma de resolver a questão é instalar uma rede pela linha telefônica. Para montá-la, serão necessários dois adaptadores especiais, como os da linha Rede Fácil, da Trellis, que utilizam o cabeamento telefônico comum existente para conectar até 25 computadores em no máximo 100 metros de distância do ponto inicial. Como a idéia é fazer uma instalação rápida e fácil, utilize os adaptadores externos, que já vêm com os cabos adequados e não ocupam muito espaço – medem 11 centímetros de comprimento por 6,5 de largura e 2,5 de altura, cada um. O modelo RF-USB, que se conecta à porta USB, deve ir para o computador servidor, uma vez que a placa de rede está ocupada com a conexão em banda larga à internet. E o RF-ETH, que se conecta à placa de rede Ethernet do PC, fica na máquina cliente.
1) Prepare o micro cliente
A instalação física do RF-ETH não tem grande mistério. Com o PC desligado, conecte o cabo Ethernet cinza à porta 10Base-T do dispositivo e à placa de rede do computador. Utilize os cabos RJ-11 – e os adaptadores padrão Telebrás, se for o caso – para ligar o telefone à entrada phone do dispositivo, e a linha telefônica à entrada line. Ligue a máquina.
2) Acerte os endereços da rede
Hora de configurar o Windows 98 do computador cliente antiguinho para operar na rede. No menu Iniciar, aponte para Configurações e escolha Painel de controle. Dê um clique duplo no ícone Rede e, na aba Configuração, selecione o protocolo TCP/IP seguido do nome do adaptador de rede instalado no seu PC. Isso vai habilitar o botão Propriedades. Clique nele e, na aba Endereço IP. Aqui você terá de preencher valores para um IP fixo, de uso exclusivo de sua rede local, não importando que seu acesso à internet tenha um IP dinâmico. O próprio manual sugere os números de IP – 192.168.0.2 – e de máscara de sub-rede – 255.255.255.0. Na aba Gateway, coloque o endereço IP da máquina servidor – 192.168.0.1 -, pressione o botão Adicionar e clique OK em todas as janelas que estiverem abertas. Reinicie o micro.
3) PC novo vira um servidor
Na máquina servidor, com acesso à internete impressora, instale o RF-USB. Com a máquina desligada, ligue o cabo USB do adaptador a uma porta USB disponível. Utilize os cabos RJ-11 para plugar o telefone na entrada phone do adaptador, e a linha telefônica na entrada line. Ligue a máquina, e o Windows reconhecerá o dispositivo USB automaticamente. Agora, instale o driver pelo disquete que acompanha o adaptador, seguindo as instruções na tela. Reinicie a máquina.
4) Banda larga para dois
Para compartilhar a banda larga instalada no computador novo, com Windows XP, vá ao menu Iniciar, clique em Meus locais de rede e em Exibir conexões de rede. Na janela de Conexões, encontre o ícone da sua conexão em banda larga à internet, clique com o botão direito do mouse sobre ele e escolha Propriedades. Na aba Avançado, procure o quadro Compartilhar conexão da internet e marque Permitir que outros usuários da rede se conectem por meio da conexão deste computador com a internet. Clique OK.
5) Acesso livre à impressora
Configurar o compartilhamento da impressora é rapidinho. Siga o caminho da roça: menu Iniciar, Configurações, Painel de controle. Abra o item Impressoras, clique com o botão direito do mouse sobre o ícone da impressora que será compartilhada e escolha Compartilhamento. Na aba Compartilhamento, marque Compartilhar esta impressora, acione o botão Aplicar e clique OK. Está pronto. Se quiser compartilhar algum diretório, abra o gerenciador de arquivos Windows Explorer, navegue até a pasta que será compartilhada, lique com o botão direito do mouse sobre ela e escolha Propriedades. Na aba Compartilhamento, marque Compartilhar esta pasta na rede, acione o botão Aplicar e clique OK.
A velocidade prometida dessa rede é relativamente baixa, em torno de 1 Mbps – uma Ethernet convencional atinge 10 Mbps -, mas não chega a ser um problema numa rede pequena. Em testes de velocidade de conexão no INFOLAB, chegamos a uma velocidade média de 0,89 Mbps. No acesso à internet, o download de um Winzip 8.0, com 1,71 MB, levou 66 segundos na máquina servidor sozinha e 2 minutos e 7 segundos nos dois PCs baixando o arquivo simultaneamente.
Dica do site Infoexame
Postado por Plinio Cruz em 17 de dezembro de 2003 na categoria Multimídia, Tutorial |
Este é o método mais fácil de se extrair e converter um filme de DVD para a nova tecnologia Divx. Para tanto, é usado um recente programa chamado Flask MPEG, disponível na área de download desse CD virtual. Além do Flask MPEG, você vai precisar do CladDVD ou VobDec, do DivX Coded 3.11 ou superior e opcionalmente do VirtualDub. Recomendamos ainda a instalação do programa Directx, pois alguns programas requerem as bibliotecas desse programa para manipular as funções multimídia do Windows.
Também é necessário no mínimo um processador de 350 MHz e 32 MB de memória RAM, além de um HD com um generoso espaço (leia-se 4 GB livres no HD).
2.1 Copiando o filme com o CladDVD
Diferente do DeCSS e do VobDec, o CladDVD é uma interface gráfica que simplifica ao máximo a ripagem do filme. Basta você colocar o DVD que deseja copiar no drive, selecionar o destino do arquivo e clicar no botão “Rip Full DVD”. Opcionalmente, você pode selecionar arquivo por arquivo para a extração.

-
Configurando o Flask MPEG
Após extrair os arquivos do DVD, o que, sem dúvidas demorará algumas horas, teremos o seguinte padrão de arquivos.
|
Vts_01_1.vob
|
É o filme em si (VOB = Vídeo Objects)
|
|
vts_01_0.ifo
|
Informações de navegação
|
|
Vts_01_0.bup
|
Backup do arquivo acima
|
|
video_ts.ifo
|
Informações de navegação secundária
|
|
video_ts.bup
|
Backup do arquivo acima
|
Agora, dê uma olhada no diretório onde o filme de DVD foi “ripado”. Atente para o nome dos arquivos maiores (os que passam de 100 MB). No exemplo acima, os maiores de todos seriam os com nome Vts_01_X.vob. Existem outros arquivos VOB que geralmente são ripados junto com o filme. Eles são trailers e outros vídeos que as empresas de filmes colocam junto com o prato principal. Para converter esse DVD você tem que abrir o arquivo de informação.ifo no programa Flask MPEG, que no exemplo figura como Vts_01_0.ifo O arquivo .ifo receberá um nome correspondente ao arquivo.vob extraído.

Agora você vai lançar mão do FlasK MPEG. Dentro do programa, vá até o menu File + Open DVD e indique o arquivo.ifo do filme extraído no HD.

Selecione a duração do filme (Duration). O programa já acha o valor e apresenta como primeira opção na lista de escolha. Abaixo, selecione a linguagem das disponíveis no DVD você deseja associar ao filme em DivX. Clique em FLASK THIS DVD!

Hora de configurar o DivX. Clique em Options + Global Project Options (Export Movie Settings). Atenção! Nesse ponto, você já deve estar com o DivX Codec instalado no computador.

Aparecerá uma tela com as configurações do vídeo. Dê atenção para a caixa TIME BASE, onde é indicado o número de quadros por segundos que o filme original usa. No padrão PAL, a taxa é de 25. No padrão NTSC, o número de qps é 29,97.Vá para a aba Áudio e escolha a qualidade sonora. Selecione “Decode Áudio” e 48000hz, qualidade suprema. Depois, clique Post Processing. Não mexa em nenhuma configuração dessa aba, apenas certique-se de que a opção KEEP ASPECT RATION está selecionada.

Na aba Files, escolha o destino do novo filme e o nome do arquivo.
Na aba General, deixe a opção COMPILE WHOLE FILE marcada para converter o filme inteiro. Se você quiser gravar apenas alguns minutos do filme para testar sua qualidade ou se a gravação está na linguagem correta, deixe a mesma opção desmarcada e escolha o intervalo a se converter.

Voltando à tela principal do Flask MPEG, vá até Options + Output Format Options

Na próxima tela, clique no botão SELECT CODEC de vídeo. Escolha DivX
MPEG-4 Low-Motion. Escolha o bitrate. O padrão é 910Kbps, mas em testes, para gravar 112 minutos em um CD-ROM é preciso baixar esse número para 815 kbps.

Depois clique em SELECT CODEC na seção Áudio (botão logo abaixo do Select Codec de vídeo)

O codec MP3 ainda é o melhor para esse caso. Não escolha DivX Áudio, escolha MP3. Defina os atributos do som.

3.b. Convertendo para o formato DivX
Clique em Run – Start Conversion no Flask MPEG. Uma tela como a abaixo vai aparecer mostrando o andamento da conversão, que não dura menos de 10 horas seguidas num computador de 500 Mhz e 64 MB de memória RAM

Tutorial desenvolvido por Walter de Castro e deve ser distribuído gratuitamente, todos as direitos reservados.
Este doc foi criado apenas com o intuito educativo o autor não se responsabiliza pelo o uso indevido das informações aqui contidas… Autorizado a ser distribuído gratuitamente, direitos do autor reservados
Walter Eustáquio de Castro Júnior
http://www.pipocaecocacola.hpg.com.br
Postado por Plinio Cruz em 6 de dezembro de 2003 na categoria Aplicativos, Internet, Soluções |
Quer criar no Dreamweaver uma imagem que passeia na tela? Para isso você precisa trabalhar com camadas na página. Para traçar uma camada, clique em Inserir/Camada ou no botão Desenhar Camada, barra Inserir. Para desenhar várias camadas, pressione a tecla Ctrl e clique no botão Desenhar Camada. Mantenha a tecla pressionada e vá traçando as camadas que achar necessárias. Ao trabalhar com várias camadas, dê a cada uma um nome que facilite a identificação (o padrão é Layer1, Layer2 etc., que não ajuda muito). O nome, você sabe, deve ser definido no Inspetor de Propriedades do objeto.
Voltemos à imagem que se movimenta na tela. Primeiro, crie uma camada e insira nela uma imagem. É simples: coloque a imagem na página e arraste-a para dentro da camada. Agora, mova a camada até o ponto onde você deseja que se inicie a animação. Depois, acione Janela/Outros/Linha de Tempo (ou, simplesmente, Alt+F9). Agora, clique na alça da camada (o retângulo no canto superior esquerdo) para selecioná-la. Arraste a camada para o painel Linha de Tempo. Aparece, no canal 1 da linha de tempo, uma barra como o nome da camada. Clique no ponto marcador no final da barra e, depois, mova a camada, arrastando-a pela alça, para o ponto onde ela deverá estar ao final da animação. Aparece uma linha marcando a trajetória. Para ver como ficará o movimento, mantenha pressionado o botão Executar (seta em Linhas de Tempo). Se a intenção é fazer com que a animação aconteça automaticamente na página, marque a caixa Execução Automática. Salve o arquivo e verifique no browser.
Para que a camada se movimente em curva, selecione a barra de animação e, com a tecla Ctrl pressionada, clique numa posição intermediária da barra. Surge um novo ponto branco e, ao mesmo tempo, a camada se desloca na página para a posição correspondente. Clique na alça da camada e desloque-a. Veja que a linha da trajetória se flexiona. Repita esta última operação se quiser incluir outras curvas na trajetória. Você pode também inserir outras camadas e outras imagens para criar uma animação mais complexa. Se achar conveniente, ligue a caixa Loop, que mantém o movimento se repetindo indefinidamente.
Postado por Plinio Cruz em na categoria Counter Strike, Games |
Se você é um fanático por Counter-Strike e não suporta as filas de espera para entrar em servidores de jogos superlotados, pode ser que tenha chegado a hora de montar o seu próprio servidor para jogar pela internet com os amigos a mais famosa modificação do game Half-Life.Transformando sua máquina num servidor, além de não sofrer mais com a frustração de ser barrado nos servidores de games mais concorridos, você terá outras vantagens. Uma delas é o controle total sobre o número de jogadores que terão acesso ao servidor. Outra é a velocidade dos jogos, que irá subir consideravelmente em relação à encontrada nos grandes servidores de games da internet se a máquina tiver uma conexão de banda larga e o número de jogadores não for alto, de preferência inferior a dez.

Counter Strike
Para montar o servidor, não é preciso ter nenhum Pentium 4 ultramoderno. Qualquer máquina capaz de rodar o Half-Life tem condições de se tornar um servidor. Ou seja, teoricamente, aquele velho Pentium de 166 MHz, com 32 MB e placa de vídeo 3D, que atualmente está apenas acumulando poeira num canto de casa já dá conta do recado. Mas é claro que quanto melhor a configuração, melhor a performance. Ainda mais se o micro não for utilizado como um servidor dedicado. Fora isso, os outros requisitos são o cd do jogo Half-Life, o mod Counter-Strike e uma conexão à web.
Depois de rodar o Half-Life, faça o download e instale a última atualização do jogo, a 1.1.0.8, disponível em www.uol.com.br/info/aberto/download/2120.shl. Faça o mesmo com o Counter-Strike 1.3, que é gratuito e pode ser baixado no endereço www.uol.com.br/info/aberto/download/1356.shl.
Feito isso, entre no diretório onde foi instalado o Half-Life (o padrão é em C:\SIERRA\ Half-Life) e localize o arquivo HLDS. exe. Clique sobre ele com o botão direito e escolha a opção Criar Atalho. Assim que o atalho surgir, clique novamente sobre ele com o botão direito e entre em Propriedades. No campo Objeto, você verá uma janela com um endereço. Adicione ao final do endereço a linha de comando: -game cstrike -port 27016 +maxplayers 10 +map cs_backalley e clique em Ok.
Essas informações são de extrema importância, pois vão determinar o modo como funcionará o servidor. O comando -game cstrike seleciona o mod Counter-Strike; -port 27016 identifica a porta TCP/IP que o computador irá utilizar para o tráfego de dados; +maxplayers 10, como o próprio nome deixa claro, indica o limite de usuários simultâneos do servidor, que pode ser alterado a qualquer momento pelo dono da máquina; e +mapcs_backalley aponta para o mapa do Counter-Strike, que será carregado para o início do jogo. Posteriormente isso também poderá ser mudado. No arquivo Mapcycle.txt, localizado em C:\SIERRA\Half-Life\cstrike, você encontra uma lista de mapas. Se quiser iniciar o jogo com algum desses, altere o final do comando digitando +mapcs_ seguido do nome do seu mapa favorito.
Agora, com um duplo clique no atalho do HLDS.exe., o programa carregará todos os arquivos necessários e concluirá a instalação. Finalizada essa etapa, a máquina já está pronta para receber os convidados para a troca de tiros no Counter-Strike.
Para os seus amigos localizarem o servidor, você terá de fornecer o endereço IP da sua máquina, que pode ser identificado entrando no menu Iniciar do Windows, clicando em Executar e digitando winipcfg. Anote o número exibido na janela que se abrirá. Assim que estiverem devidamente conectados à web e rodando o Counter-Strike com o cd do Half-Life no drive, os jogadores remotos deverão selecionar a opção Play CS 1.3 na tela inicial, depois Play Online, e, finalmente, Add IP. O próximo passo é digitar o endereço IP do servidor seguido de dois pontos (:) e o número da porta TCP/IP utilizada. Pronto, agora é só esperar a conexão e apurar a mira para boas horas de diversão.
Uma dica final é o endereço server.counter-strike.net/tools. html. Lá você encontra várias ferramentas para administrar melhor o servidor (controle de acesso, estatísticas etc.).
Dica da Infoexame
Postado por Plinio Cruz em 5 de dezembro de 2003 na categoria Programação, Visual Basic |
Antes de começar quero deixar claro que eu não sou um profundo conhecedor do assunto Comunicação serial. Como nunca precisei fazer nada relacionado ao assunto confesso que não me sinto muito a vontade. Afinal eu não nasci sabendo e tenho muito o que aprender (graças a Deus…) por isso meu objetivo principal neste artigo e lançar as bases e os conceitos envolvidos na comunicação serial , indicando ferramentas e referências onde você vai encontrar muito material de ótima qualidade.
A comunicação paralela e a serial são muito usadas como forma de controlar uma grande variedade de equipamentos eletromecânicos e eletrônicos e você pode acreditar que não precisa conhecer C ou C++ para criar uma interface que lhe possibilite interagir com estes equipamentos; você pode fazer isto usando o Visual Basic ( e até mesmo o Basic...)
Existem algumas limitações que VB possui e que você vai ter que aprender a contornar. O Visual Basic não pode acessar diretamente o hardware em um sistema . Toda requisição feita a um hardware precisa passar pelo sistema operacional , no nosso caso o Windows. Por causa disto o mais perto que você vai conseguir chegar quando tentar realizar uma comunicação serial é em um componente do VB que faz a interface com o Sistema Operacional. (Uma forma de contornar isto é usar as chamadas a API diretamente no seu programa VB.)
Um computador geralmente vem equipado com duas portas seriais e uma porta paralela para comunicação externa. A porta serial envia e recebe dados bit a bit enquanto que a porta paralela faz este serviço usando uma transmissões de múltiplos bits. Uma porta serial pode ser vista então uma interface entre um equipamento que exibe dados (Ex:Monitor ) e um equipamento que transmite dados (Ex:modem).
A princípio uma porta serial era usada primariamente para exibir dados em um terminal que eram entrados via teclado , mas com o avanço da tecnologia a utilização da porta serial foi sendo usada nas mais variadas aplicações. (Ex: transferência de dados entre Handhelds como o Palm). Nos tempos do bom e velho DOS (lembra dele) tínhamos a interface da linha de comando que foi substituida por uma interface mais amigável com o advento do Windows e do Visual Basic.
O Visual Basic utiliza o componente - Microsoft Common Control : MSComm (MSCOMM32.OCX)
para realizar a interface serial. Vamos então começar logo com um exemplo (se bem que não muito prático):
- Objetivo : Exibir o texto digitado em um terminal conectado na porta serial do computador. (Naturalmente a parte do código referente ao terminal deverá ser implementada para receber e exibir os caracteres)
-
Inicie um novo projeto do tipo Standard EXE
-
No formulário padrão – form1 – insira os seguintes controles : Label , dois CommandButton , uma caixa de texto , um frame e dois botões de opção . Conforme figura abaixo a esquerda:
|

|

|
| O formulário principal da aplicação |
As propriedades do controle Mscomm |
O código da aplicação é exibido a seguir :
Private Sub cmdEntra_Click() ‘Envia o texto para a porta COMM
MSComm1.Output = txtEntra.Text + Chr(13)
End Sub
Private Sub OptHabilita_Click()
‘Habilita a porta
MSComm1.PortOpen = True
‘Configura Port como saida
MSComm1.Output = “CPA00000000″ + Chr(13)
End Sub
Private Sub OptDesabilita_Click()
‘ Desabilita a porta serial
MSComm1.PortOpen = False
End Sub
Private Sub cmdSair_Click()
End
End Sub
|
- O código ao lado é muito simples: Após clicar no botão para habilitar a porta com ( que deve estar configurada conforme figura acima)
O usuário digita o texto na caixa de texto do formulário e toda a vez que pressionar a tecla ENTER os caracteres digitados serão enviados para a porta serial.
Você poderia ter configurado o controle MSComm via código. Abaixo um exemplo de configuração inserido no evento Load do formulário: (O nome do controle usado é MSComm1 )
Private Sub Form_Load()
MSComm1.CommPort = 1
MSComm1.Settings = “19200,n,8,1″
MSComm1.PortOpen = True
MSComm1.InputLen = 0
End Sub
Obs: Ao programar para estas interfaces lembre-se sempre de fazer um tratamento de erro em seu código e de usar o DoEvents no seu código.Ex:
Private Function PortaSerial()
Dim timer1
timer1 = Timer
Do While ( timer1 – Timer) > 0 And MSComm1.inBufferCount = 0
DoEvents
Loop
If MSComm1.InBufferCount =0 then
msgbox = “porta COM – tempo esgotado”
Endif
PortaSerial = MSComm1.input
End Function
|
O objetivo do código é apenas mostrar como é simples enviar dados para a porta serial.
Eu sei , eu sei , você ficou decepcionado , esperava mais , algo realmente prático , mas as aplicações práticas envolvendo a porta serial interagem geralmente com um hardware que deve ser preparado para receber os comandos . Então eu vou dar alguns links onde existem aplicações práticas envolvendo as portas seriais , veja abaixo:
-
Enviando dados para um Microcontrole – http://www.rentron.com/sending_data/htm
-
Recebendo dados de um Microcontrole – http://www.rentron.com/receiving_data.htm
Vamos falar agora da porta paralela. A porta paralela é formada por três secções diferentes:
-
linhas de dados – Existem 8 linhas de dados e elas são usadas para obter informação da porta.
-
linhas de controle – A linhas de dados possuem 4 saidas e fornecem o controle de sinais para a impressora ( alimentação de papel ,etc..)
-
linhas de status. – Há 5 saídas nas linhas de status e elas são padrão e só recebem informações. Permitem a comunicação da impressora com o computador informando erros.
Cada sessão é acessada pelo seu próprio endereço e atua de forma independente. O endereços são :
-
Linhas de dados - 888 378h
-
LInhas de controle - 890 37Ah
-
Linhas de status - 889 379h
Um resumo mais detalhado da porta paralela é dado abaixo:
| 36 pins |
25 pins |
Nome |
Endereço |
Direção |
|
2
3
4
5
6
7
8
9
32
13
12
10
11
1
14
31
36
|
2
3
4
5
6
7
8
9
15
13
12
10
11
1
14
16
17
|
Data line 0
Data line 1
Data line 2
Data line 3
Data line 4
Data line 5
Data line 6
Data line 7
Error
Select
PE
Ack
Busy
Strobe
Auto Feed
Init
SLCT IN
|
Basic Address , Bit 0
Basic Address , Bit 1
Basic Address , Bit 2
Basic Address , Bit 3
Basic Address , Bit 4
Basic Address , Bit 5
Basic Address , Bit 6
Basic Address , Bit 7
Basic Address +1 , Bit 3
Basic Address +1 , Bit 4
Basic Address +1 , Bit 5
Basic Address +1 , Bit 6
Basic Address +1 , Bit 7
Basic Address +2 , Bit 0
Basic Address +2 , Bit 1
Basic Address +2 , Bit 2
Basic Address +2 , Bit 3
|
Out
Out
Out
Out
Out
Out
Out
Out
In
In
In
In
In, Inverted
In / Out , Inverted
In / Out , Inverted
In / Out
In / Out , Inverted
|
E o que eu faço com isto , você pode estar perguntando ??? Ora bolas , você não quer usar a porta paralela ???
Para fazer isto você precisa saber o endereço da porta que você quer usar , o comando para acessar a porta e o número que você quer atribuir na porta. As portas trabalham com números que podem ser expressos em decimais , binários ou hexadecimais. Nos exemplos vou usar a forma decimal , ok !. Você opera a porta enviando um número que representa o padrão binário da saída física na porta. Por exemplo para definir as oito linhas de dados para 11111111 você vai enviar o número 255. Para definí-las para 00000000 será enviado 0. Note que os números são binários de oito dígitos e temos oito saídas.
Resumindo: Os dados que você obtêm e envia para a porta paralelas ( LPT ) são sempre binários :
Dec Binário
1 = 0000 0001 Linha de dados
2 = 0000 0010 Linha de dados
3 = 0000 0011 Linha de dados
4 = 0000 0100 Linha de dados
E qual controle você usa para fazer isto ? Não tem !! é… , não tem . Você vai ter que usar algo que alguém desenvolveu para fazer isto. Felizmente existem gente boa por ai . Abaixo temos dois arquivos que você pode usar
Eu não testei nenhum deles)
-
VBASML.DLL – para VB 16 bits ( VB3 , VB4 -16)
-
WIN95IO.DLL – para VB 32 bits ( VB5 , VB6)
Antes de pode usar qualquer uma das funções contidas nos arquivos DLL você deve declará-las ( lembra…). Você pode fazer isto em um módulo bas do seu programa VB.Assim:
Para 16bit VB (VBASM.DLL), use:
Declare Function vbInp Lib "VBASM.DLL" (ByVal nPort As Integer) As Integer
Declare Sub vbOut Lib "VBASM.DLL" (ByVal nPort As Integer, ByVal nData As Integer)
Para 32bit VB (WIN95IO.DLL), use:
Declare Sub vbOut Lib "WIN95IO.DLL" (ByVal nPort As Integer, ByVal nData As Integer)
Declare Sub vbOutw Lib "WIN95IO.DLL" (ByVal nPort As Integer, ByVal nData As Integer)
Declare Function vbInp Lib "WIN95IO.DLL" (ByVal nPort As Integer) As Integer
Declare Function vbInpw Lib "WIN95IO.DLL" (ByVal nPort As Integer) As Integer
Após fazer a declaração você terá acesso a dois comandos :
-
vbInp – usado para enviar um bit para porta : Sintaxe: vbOut [port],[number]
-
vbOut – usado para obter um valor da porta : Sintaxe : [variable]=vbInp([port])
Mais detalhes ??? veja em :
-
http://213.10.73.60/majosoft/vb/body_lpt_port.html
-
http://www.aaroncake.net/eletronics/vblpt.htm
Espero que esta pequena introdução básica lhe mostre a luz no fim do túnel.
Nota: Se quiser algo relacionado para o VB.NET – veja o link : http://www.codeworks.it/net/VBNetRs232.htm
Até breve…
José Carlos Macoratti
http://www.macoratti.net/