Página 1 de 1

HB32 e Linux são incompatíveis?

Enviado: 29 Mai 2014 10:01
por Maurício Elias
Bom dia pessoal.
Já instalei meu Sistema em BH32 modo console+DBF+NTX em vários clientes, sem problemas algum. Só vantagens diversas.
Agora, instalei em um com Servidor Linux e terminais Windows, vários.
Acontece que, aleatoriamente, nos terminais win o Sistema trava na confirmação de gravação de Pedidos, ou Notas Fiscais. Na compilação Clipper+BLinker não acontecia isso.
Existe alguma incompatibilidade entre HB32 e Linux no Servidor ?

HB32 e Linux são incompatíveis?

Enviado: 29 Mai 2014 12:31
por alxsts
Olá!

Normalmente funciona perfeitamente. Como você está compilando? Se o executável estiver armazenado no servidor Linux, ele deve ser compilado para Linux (GCC). Nas estações Windows você pode configurar um Putty em cada máquina para acessar o servidor Linux.

HB32 e Linux são incompatíveis?

Enviado: 29 Mai 2014 14:29
por Maurício Elias
Olá colega, obrigado pela resposta.
Ele fica armazenado no servidor Linux tb, junto com os DBFs, igual era com o Dos.
E roda nas estações XP e Seven. Cada máquina acessa o servidor por mapeamento de rede Z:
Como compilar dessa forma GCC ?
É uma compilação prá Windows e outra prá Linux ?
O que é um Putty ?

HB32 e Linux são incompatíveis?

Enviado: 29 Mai 2014 15:56
por Itamar M. Lins Jr.
Use o LetoDB ou NetIO p/ essa finalidade.
Mapear rede é coisa do passado. A probabilidade de travar e corromper os dados é grande.
Ou use PUTTY ou SSH ou TELNET.

MAPEAR já ficou p/ traz no mundo DBF. Esse era o calcanhar de Aquiles dos DBF´s, já não existe mais.
Caso precise do EXE nas estações com WINDOWS use LetoDB ou NetIO.

Saudações,
Itamar M. Lins Jr.

HB32 e Linux são incompatíveis?

Enviado: 29 Mai 2014 16:05
por Itamar M. Lins Jr.
Ola!
Outra coisa, parece que vc está usando o Harbour para Windows. Vc pode compilar os fontes do Harbour no LINUX criando assim o HB32 para LINUX.
Penso que estás usando o LINUX com SAMBA apenas como servidor dos DBF´s. Se for isso, essa configuração não é adequada a melhor forma é usar o HB32 compilado para o LINUX.

Saudações,
Itamar M. Lins Jr.

HB32 e Linux são incompatíveis?

Enviado: 30 Mai 2014 08:22
por Maurício Elias
Olá colegas, bom dia. Estou um pouco confuso...
LetoDB ou NetIO p/ substituir mapeamento? Qual vcs estão mais usando? Como eles funcionam? É um recurso do Windows?
E o PUTTY ou SSH ou TELNET ? Prá que ?
Como compilar HB32 para Linux? Compilo no Windows mesmo? (Não tenho um Linux disponível para compilar). Ele fica instalado no Linux/Samba e vai rodar nas estações?
Estou perdido rs

HB32 e Linux são incompatíveis?

Enviado: 02 Jun 2014 11:04
por Maurício Elias
Olá, bom dia.
Alguma sugestão para o meu caso ???
O problema que tem acontecido lá é que, aleatoriamente, no momento da gravação de dados trava o Sistema, mas apenas no terminal em questão.

HB32 e Linux são incompatíveis?

Enviado: 02 Jun 2014 11:27
por Itamar M. Lins Jr.
Esse problema que vc descreve, é por causa da forma que vc escolheu para trabalhar.
Já leu sobre como usar o LetoDB ou NetIO ?
Se vc está mapeando a unidade, não importa se é LINUX ou Windows, existe um DELAY(tempo) para TRAVAR (LOCK) e destravar(UNLOCK) um arquivo.
Se for um problema da PLACA de REDE ? Se for um problema do HUB ? se for um problema de cabeamento ? enfim, se for ...
Existe também as configurações do windows veja esse post.
https://pctoledo.org/forum/viewto ... ows#p83293

E para facilitar coloque a linha que sua aplicação trava para que as pessoas possam te ajudar melhor.
Se vc continua ainda mapeando, vc esta deixando de obter as vantagens de trabalhar via TCP/IP que o Harbour já oferece, procure usar a arquitetura cliente/servidor, que é usar o NetIO ou LetoDb.

Saudações,
Itamar M. Lins Jr.

HB32 e Linux são incompatíveis?

Enviado: 02 Jun 2014 16:59
por Maurício Elias
Os travamentos são bem aleatórios e raros, 1 ou 2 por dia. Não dá prá saber linha. Mas o usuário diz que é sempre nos: " Confirma Gravação ? " ; por isso acho que tem a ver com os DBFs no Linux/Samba com HB32.
Se vc tiver uma orientação de instalação e funcionamento sobre o NetOI ou o LetoDB eu agradeço. Gostaria de estudar a respeito.
Se eu não conseguir nada a respeito deste problema com o Linux/Samba, vou mudar o Sistema para um servidor Win mesmo prá testar.
Não é problemas de hardware, pois estava funcionando corretamente com o Clipper/BLinker.
Complicado né...