boa tarde!!!!!!!!!!
Olhei e verifiquei, parece ser tao facil usar xharbour, mas e
mesmo!!!!!!!!!!!
entao vamos minha duvida e essa, Hj, eu abaxei os instalador, na primeira vez deu errado e depois eu baxei outra versao xharbour .99.60 eu acho que e isso mesmo, e compilei e deu certo.
a duvida e a seguinte e todos os comando e funcoes que eu usava no clipper eu posso usar no xharbour, ou tem limitacoes, etc. a onde que eu posso encontrar mais coisas interessantes etc...
eu estou iniciando e gostaria de uma boa ajuda de vcs que estao na frente, ou ate mesmo comprar apostila, ou um toturial, bem formulado etc. como usar lib.
no meu caso eu suo o ( CLP ) por causa sao varios PRGs, como montar isso = o LNK etc.
DESDE JA AGRADECO A ATENCAO DE TODOS!!!!!!!!!!!
QUE O FORUM CONTINUE PROSPERANDO MUITO PORQUE E DE MUITA AJUDA.
E-MAIL: marbio@netsulminas.com.br
como Iniciar no xHarbour
Moderador: Moderadores
-
Mário Isa
- Usuário Nível 4

- Mensagens: 907
- Registrado em: 07 Jul 2004 13:54
- Localização: Ilha Solteira-sp
Comece por aqui:
http://www.caclipperwebsite.com/harbour.shtml
Eu fui lá e tá super bem explicadinho....
Mário
-
Stanis Luksys
- Colaborador

- Mensagens: 1329
- Registrado em: 18 Jun 2005 03:04
- Localização: São Paulo
- Contato:
Olá,
Inicialmente eu diria que não tem limitação, alias se bem comparado, o Clipper sim é limitado perante o xHarbour, mas existem algumas condições que o clipper não exigia, ou não pegava pesado como o C por exemplo.
Isso é notável no tipo de variável, ficou mais fácil migrar para quem já tinha o hábito de usar variáveis locais dentro de funções. Mesma coisa para funções com o mesmo nome em PRGs diferentes, habitue-se (se for o caso) a declara-las como estáticas.
Resumindo, quanto mais estruturado for o seu código-fonte (o que se tornou pouco comum pela própra natureza do compilador Clipper, bastante flexível), mais fácil será de migrar um sistema.
A parte mais difícil de se enfrentar acredito que seja o uso de bibliotecas de terceiros, sendo que inúmeras delas ainda não foram e talvez nunca sejam migradas, tornando-as incompativeis com o compilador.
A notícia boa é que as principais (mais comuns) como a Visual Lib e a LLIBG por exemplo já foram ou estão sendo portadas.
E para finalizar, o bom de tudo isso é que 90% delas são opensource (nossa, isso sim é bom!) e temos a MiniGUI como o maior exemplo desta evolução.
Poderia falar um pouco do uso de bancos de dados relacionais como o MySQL ou até o Oracle (!) mas este assunto deixo para outra oportunidade.
Falooo...
Inicialmente eu diria que não tem limitação, alias se bem comparado, o Clipper sim é limitado perante o xHarbour, mas existem algumas condições que o clipper não exigia, ou não pegava pesado como o C por exemplo.
Isso é notável no tipo de variável, ficou mais fácil migrar para quem já tinha o hábito de usar variáveis locais dentro de funções. Mesma coisa para funções com o mesmo nome em PRGs diferentes, habitue-se (se for o caso) a declara-las como estáticas.
Resumindo, quanto mais estruturado for o seu código-fonte (o que se tornou pouco comum pela própra natureza do compilador Clipper, bastante flexível), mais fácil será de migrar um sistema.
A parte mais difícil de se enfrentar acredito que seja o uso de bibliotecas de terceiros, sendo que inúmeras delas ainda não foram e talvez nunca sejam migradas, tornando-as incompativeis com o compilador.
A notícia boa é que as principais (mais comuns) como a Visual Lib e a LLIBG por exemplo já foram ou estão sendo portadas.
E para finalizar, o bom de tudo isso é que 90% delas são opensource (nossa, isso sim é bom!) e temos a MiniGUI como o maior exemplo desta evolução.
Poderia falar um pouco do uso de bancos de dados relacionais como o MySQL ou até o Oracle (!) mas este assunto deixo para outra oportunidade.
Falooo...
Stanis Luksys
sites.google.com/hblibs
Apoiar e se utilizar de projetos opensource não é uma questão de boicote, mas sim de liberdade.
Utilize, aprimore e distribua.
sites.google.com/hblibs
Apoiar e se utilizar de projetos opensource não é uma questão de boicote, mas sim de liberdade.
Utilize, aprimore e distribua.
