Página 1 de 1

de clipper para xhabour

Enviado: 31 Out 2006 07:55
por tonyx
ja estou clipper 5.3 a anos passar para xhabour ou delphin
1- no xhabour ainda e no sitema DOS
2- pde abrir DBF como no sele 1, sele 2, sele nnn
3- existe o comando SORT, limites de memoria, limite da data ate 2030
4- exite o tal exospace

ja vi muitos modelos a questao e se xhabour tambem parar no tempo
como o clipper

Enviado: 31 Out 2006 09:11
por momente
Amigo Tonyx,

1º - Delphi ou xharbour?
- É bem particular esta dúvida, mas parta do seguinte pensamento, vc deve analisar seu tempo, dinheiro, oque vai precisar desenvolver, então é o seguinte, se vc vai continuar desenvolvendo programas do mesmo padrão q desenvolvia no Clipper, vá para o xharbour, pois ele é totalmente compativel com o clipper e extensivel, isto é vc pode fazer muita, mas muita coisa mesmo com ele. E com uma grande diferença, ele é 32bits e open source(gratuíto), vc pode programar em modo console (como se fosse o clipper/dos) em 32bit ou em modo janela que ai vc pode usar das várias libs disponiveis, umas pagas outras gratuítas. Ex. Fivewin, minigui(gratuíta), hwgui(gratuíta) e outras.

2º xharbour em Dos?
- Sim. Existe mas não tem fundamento. Vc deve usar a versão para Windows.

3º Aberturas de arquivo?
- Vc pode pegar um programa puro em clipper e compilar no xharbour sem muitas alterações, a principal é colocar Function main() no principal e as outras rotinas function/procedure nomeprg(), não deve ser usado DO programa(). o resto é igual.

4º Configuração de memória?
- No xharbour vc não precisa se preocupar com nada de memória, o Windows faz tudo pra vc.

5º Exospace?
- Não o xharbour usa linkador C (bcc55).

Para mais informações, faça busca, leia os tópicos, pergunte mais que o pessoal aqui ajuda muito.

Valeu! :)Pos

Enviado: 31 Out 2006 09:15
por vagucs
1- no xhabour ainda e no sitema DOS
Se vc usar o xHarbour para DOS para compilar ele gera aplicativos de DOS, mas nao vejo vantagem neste uso, melhor usar a versão para Windows ou para Linux, mesmo o xHarbour para DOS gera aplicativos 32bits sme as limitações que o clipper tinha.

2- pde abrir DBF como no sele 1, sele 2, sele nnn
Sim, mas numerar areas de trabalho pode gerar problemas com ele, eu ja tive problemas, mas nunca usei assim nem aconselho, melhor usar a area de trabalho especificando um nome para ela, é mais facil entender o fonte.

3- existe o comando SORT, limites de memoria, limite da data ate 2030
Sim, existe o comando SORT, a memoria agora é limitada ao que a maquina tiver disponivel, tipo, os arrays no clipper podem ter até 4096 elementos no xHarbour nao tem limite, as variaveis tipo string no clipper so tem 64k no xHarbour nao tem limites, o memoedit, memoread, etc tambem nao tem limitação de tamanho, os nomes de procedures e variaveis podem ter até 64 letras, vc ainda pode compilar com oxharbour para que ele corte estes nomes para ter mais compatibilidade com o clipper mas nao vejo vantagem, nao tem limite de datas, todas as limitações do clipper acadam com o xHarbour e vc tem o mesmo programa rodando mas com poder de processamentos 32bits puro.

4- exite o tal exospace
Nao, como é outra plataforma, vc vai usar algum compilador C, para cada caso um caso, no cado do Windows tem o GCC, BORLAND C(mais usado), ETC... no linux o GCC, vc vai escolher o que melhor te agrada.

como achar e implantar o tal xhabor

Enviado: 31 Out 2006 11:28
por tonyx
no tal site xhabor ja tem para windows

e funciona ok no xp

Enviado: 31 Out 2006 21:20
por Stanis Luksys
vagucs escreveu: 3- existe o comando SORT, limites de memoria, limite da data ate 2030
Sim, existe o comando SORT, a memoria agora é limitada ao que a maquina tiver disponivel, tipo, os arrays no clipper podem ter até 4096 elementos no xHarbour nao tem limite, as variaveis tipo string no clipper so tem 64k no xHarbour nao tem limites, o memoedit, memoread, etc tambem nao tem limitação de tamanho, os nomes de procedures e variaveis podem ter até 64 letras, vc ainda pode compilar com oxharbour para que ele corte estes nomes para ter mais compatibilidade com o clipper mas nao vejo vantagem, nao tem limite de datas, todas as limitações do clipper acadam com o xHarbour e vc tem o mesmo programa rodando mas com poder de processamentos 32bits puro.
Pois é, eu passei por um problema com isso, o xHarbour não aceitou o MemoWrit() e MemoRead() com mais de 64 K não!!!

Na ocasião eu tava gerando e lendo TXTs para fazer migração de DBFs, e precisava quebrar os arquivos em vários menores para o xHarbour funcionar. O Harbour 43 aceitou inteiro !

Bom, pelo menos isso na x995, na 96 não testei mais isso.

Tomara que já funcione!