Página 1 de 1

xHarbour 1.0 + gt_wvw + MySql ( xDev )

Enviado: 16 Dez 2021 19:02
por scooby
Ola Senhores

Estou com um enorme problema, mas acredito que com a ajuda dos senhores, conseguirei resolver.
Estou fazendo a migração de um sistema legado, onde atualmente está utilizando gt_wvw.lib + xbarbour 1.0.0
Porém existe a necessidade de se usar um banco de dados MySQL bateu a porta, então eu já analisei diversas formas. Porém se faz necessário não converter/refatorar o código por inteiro e sim adicionar a nova funcionalidade do banco mysql.
Com isso eu preciso que a gt_wvw se mantenha funcionando e o banco mysql tbm, tentei utilizar a tdolphin e não tive sucesso, pois ela precisa de um compilador mais novo.
Utilizei o link ( http://www.sitasoft.net/dolphin/files/ ) para baixar ela
Vi que existe a versão do harbour 3.2 que tem uma compatibilidade com a gt_wvw coloquei ela porém o sistema está dando erro ao compilar informando que não é possivel abrir dbfntx.lib e essa lib eu não localizei em nenhum repositório de harbour.

Depois de todo essa explicação, alguém já passou por alguma situação parecida que possa me ajudar?

Att

Márcio Pinheiro Varjão

xHarbour 1.0 + gt_wvw + MySql ( xDev )

Enviado: 16 Dez 2021 21:52
por Itamar M. Lins Jr.
Olá!
coloquei ela porém o sistema está dando erro
Sim, baixou o Harbour 3.2 de que local ? Está usando GCC ou BCC ?

Saudações,
Itamar M. Lins Jr.

xHarbour 1.0 + gt_wvw + MySql ( xDev )

Enviado: 17 Dez 2021 08:37
por scooby
Itamar M. Lins Jr. escreveu:Olá!
coloquei ela porém o sistema está dando erro
Sim, baixou o Harbour 3.2 de que local ? Está usando GCC ou BCC ?


Bom Dia Itamar

Então, estou utilizando o BCC582... a versão original do sistema era no BCC 55
já o harbour 3.2 eu baixei desse site.

https://www.linguagemclipper.com.br/con ... harbour-32

Att

Márcio Pinheiro

xHarbour 1.0 + gt_wvw + MySql ( xDev )

Enviado: 17 Dez 2021 09:47
por Itamar M. Lins Jr.
Olá!
Pois é!
Veja ai que no texto que vc baixou o Harbour é GCC(Mingw)
Não é compatível com BCC. Inclusive olhei no ZIP p/ me certificar. Primeira coisa é entender isso.
A extensão do GCC é ".a" do BCC é ".lib" (herança do DOS/Clipper)...
Ai vc tem que pegar seus fontes e começar do BASICÃO mesmo. Jogar as funções(somente .prg) que faz uso da lib WVW e compilar com HB32 e ver se vai dar falta de alguma. Até se certificar que a WVW no HB32 está ok. MySQL é mais simples.

E/ou precisa ver o que só tem na WVW e o que pode ser substituído por outra, por exemplo a WVG, que tem mais usuários do HB32 usando.
Na pasta contrib\gtwvw do Harbour 3.2 tem os testes que podem ser feitos.

Saudações,
Itaamr M. Lins Jr.

xHarbour 1.0 + gt_wvw + MySql ( xDev )

Enviado: 17 Dez 2021 10:19
por scooby
Itamar M. Lins Jr. escreveu:Olá!
Pois é!
Veja ai que no texto que vc baixou o Harbour é GCC(Mingw)
Não é compatível com BCC. Inclusive olhei no ZIP p/ me certificar. Primeira coisa é entender isso.
A extensão do GCC é ".a" do BCC é ".lib" (herança do DOS/Clipper)...
Ai vc tem que pegar seus fontes e começar do BASICÃO mesmo. Jogar as funções(somente .prg) da WVW e compilar com HB32 e ver se vai dar falta de alguma. Até se certificar que a WVW no HB32 está ok. MySQL é mais simples.

Saudações,
Itaamr M. Lins Jr.

Itamar
Então.. eu normalmente trabalhei com FW + xHarbour... então agora é a minha primeira interação com MIniGw e harbour.. eu não sei exatamente como funciona a compilação utilizando o HB32, tem algum lugar que explique como faz para fazer essa compilação.

Att

Márcio Pinheiro

xHarbour 1.0 + gt_wvw + MySql ( xDev )

Enviado: 17 Dez 2021 10:31
por Itamar M. Lins Jr.
Olá!
tem algum lugar que explique como faz para fazer essa compilação.
Tá no SITE que vc baixou o Harbour 3.2... Lê direitinho lá que está explicando.
Depois de baixar, descompacte em 'C:\', que o descompactador criará automaticamente o diretório 'C:\HB32' e seus subdiretórios, que são basicamente a instalação padrao do Harbour. Copie o arquivo 'hb32.bat' para o diretório raiz (c:\).

Para testar se tudo funciona corretamente, abra o Notepad++ (ou o editor de sua preferência) e crie um pequeno programa na pasta 'C:\hb32\testes'. Recomendo usar o programa abaixo para o primeiro teste:
E tem essa explicação aqui no forum e em diversos lugares.

Saudações,
Itamar M. Lins Jr.

xHarbour 1.0 + gt_wvw + MySql ( xDev )

Enviado: 17 Dez 2021 11:39
por scooby
Itamar M. Lins Jr. escreveu:E tem essa explicação aqui no forum e em diversos lugares.
Tá... vou olhar certinho
Muito obrigado Itamar.

Att

Márcio Pinheiro