Página 1 de 1

Compatibilidade com a CA-Tools.

Enviado: 07 Mai 2005 12:44
por MWAdriano
Pessoal, estou estudando a viabilidade de migrar meus sistemas para xHarbur. Porém, tenho o seguinte problema:

Meu sistema (carro-chefe) utiliza muitas funções da CA-Tools. Alguém saberia me informar se estas funções são suportadas no xHarbur?

Preciso saber ísso antes de me aventurar..

Vejam as mais utilizadas:


Funções de controle de portas seriais!!
com_num()
com_read(nCom,nBytes,lNoDelete)
com_send(nCom,cData)
com_Open(nCom,nBuffIn,nBuffOu,lTrap)
com_Close(nCom)
com_Init(nCom,nBauds,cParity,nData,nStop)
com_Count(nCom)
com_Hard(nCom,lHandShake,lDTR)
com_Soft(nCom,lHandShake,cXON,cXOFF)
com_SKey(nCom,nKeyBuffer,nKeyHandShake)
com_Key(nCom,nKeyInterrupt,nKeyBuffer)
com_EVENT(nCom,nKeyInterrupt,nKeyBuffer)
com_DTR(nCom,lNew)
com_DTR(nCom)
com_RTS(nCom,lNew)
com_CTS(nCom)
com_Flush(nCom)
com_SFlush(nCom)
com_DCD(nCom)

Outras funções que utilizo da CA-Tools:

Transformar numeros em base HEXA ou Binaria para base Decimal.
CtoN()
Transformar numeros em base Decimal para base Hexa ou Binaria
NtoC()
Fazer cálculo binário XOR
NumXOR()
Fazer cálculo de CheckSum
CheckSum()
Fazer soma de caracteres ASC
ASCIISum()
Algorítimo de criptografia. (obs. Preciso exatamente deste algoritimo)
Crypt()
Função que retorna o nome do executável que está em execução.
EXEName()
Função de controle de rede que retornam o número MAC-Address da controladora de rede.
NNetStaId()

Compatibilidade com a CA-Tools

Enviado: 09 Mai 2005 07:08
por culik
>Funções de controle de portas seriais!!

use a hbcomm para acesso a porta seriais no xharbour
CtoN() -> existe
Transformar numeros em base Decimal para base Hexa ou Binaria
NtoC() ->exite
Fazer cálculo binário XOR
NumXOR() ->existe
Fazer cálculo de CheckSum
CheckSum() ->exite
Fazer soma de caracteres ASC
ASCIISum() ->existe
Algorítimo de criptografia. (obs. Preciso exatamente deste algoritimo)
Crypt() ->existe
Função que retorna o nome do executável que está em execução.
EXEName() ->exite
Função de controle de rede que retornam o número MAC-Address da controladora de rede.
NNetStaId() -> nao existe, tera que usar uma funcao da winapi pra isso

sugiro usar preferencialmente a news oficial em news://news.xharbour.org/xharbour.spanish.portuguese

[]s
Luiz
www.xharbour.com.br

Enviado: 11 Mai 2005 15:10
por vagucs
para linux a hbcomm nao funciona, mas estarei na proxima semana colocando a versao final da lib que montei para acesso a postas seriais no Linux, ficou uma maravilha, perfeita.

Enviado: 22 Jun 2007 01:10
por fladimir
Olá Colegas, estou migrando meu sistema para xHarbour e em Windows esta ok mas estou compilando agora no Linux e ele apresentou erro de 3 funções q no Windows (network() Init_Port() e KSetNum() )

O estranho é q no http://www.xharbour.com/xhdn/referenceg ... page=guide

tem Network() e KsetNum()

O Init_Port() tudo bem q é da HBCOMM não achou, mas o q usar no lugar pois trabalho muito em meu sistema com ECF e preciso de uma função semelhante a Init_Port() da HBCOMM....

Grato... Sucesso :)Pos

Enviado: 22 Jun 2007 10:30
por sygecom
Tche, esse eu tb. quero...se algum bom samaritano..quiser disponiilizar....seria otimo....eu jah não tinha iniciado antes no linux por causa dessa comunicação....mas toh dando uns passo no linux....e vou fazer uns teste de comunicação.....se eu souber de algo posto aqui....

Abraços
Leonardo Machado