INIT_PORT() e OUTCHR()

Fórum sobre a linguagem CA-Clipper.

Moderador: Moderadores

Avatar do usuário
Sergio_Hugo
Usuário Nível 1
Usuário Nível 1
Mensagens: 16
Registrado em: 07 Dez 2005 16:55
Localização: Eunápolis-BA

INIT_PORT() e OUTCHR()

Mensagem por Sergio_Hugo »

olá amigos....

um programa meu que funcionava em clipper normalmente foi compilado em Xharbour e agora ele não está reconhecendo funções como INIT_PORT() e OUTCHR(), alguém sabe me dizer o porquê????

Grato...

Sérgio
Avatar do usuário
kiko
Usuário Nível 3
Usuário Nível 3
Mensagens: 145
Registrado em: 08 Jul 2004 15:24
Localização: Cianorte

Mensagem por kiko »

provavelmente pq essas funçoes que vc esta usando estao em uma lib, porem a lib ainda esta funcionando em 16 bits, precisa da lib recompilada em 32 bits, para xharbour.
se vc tiver os fontes da lib, eh soh compilar novamente em xharbour, se vc nao tiver os fontes, ai complicou tudo...
Avatar do usuário
rochinha
Administrador
Administrador
Mensagens: 4664
Registrado em: 18 Ago 2003 20:43
Localização: São Paulo - Brasil
Contato:

Mensagem por rochinha »

Amiguinho

Estas funções estão me cheirando como comunicação serial.

Verifique com o Vagner Nunes se as mesmas não fazem parte da IO.LIB e se ele portou algo parecido para Harbour/xHarbour.

Verifique no .NG do Harbour quais são as funções de comunicação serial e adapte.

@braços :?)
Avatar do usuário
vagucs
Membro Master
Membro Master
Mensagens: 1480
Registrado em: 10 Jul 2004 10:45
Localização: Ipanema - MG
Contato:

Mensagem por vagucs »

A IOLIB nao pode ser portada pois ela é uma lib de 16 bits que usa recursos de assembler e estes também obviamente, em 16bits.

Mas a HBCOMM tem rotinas similares, apesar não ter toda a funcionalidade que a IOLIB tem, mas em maior parte dos casos funciona, as rotinas para leitura serial também funcionam de forma diferente.

Tenho rotinas similares com toda a funcionalidade mas para Linux.
Sem mais
Wagner Nunes
www.vagucs.com.br
Responder