Migrar do Clipper .DBT para .FPT no Harbour
Moderador: Moderadores
-
Paulo Simas
- Usuário Nível 1

- Mensagens: 7
- Registrado em: 13 Abr 2015 15:09
- Localização: Salvador/BA
Migrar do Clipper .DBT para .FPT no Harbour
Pessoal, meu sistema está convertido e funcionando muito bem em Harbour.
Só tenho uma pendência: Não consigo migrar conteúdo de arquivo .DBT DO Clipper para .FPT no harbour.
Só tenho uma pendência: Não consigo migrar conteúdo de arquivo .DBT DO Clipper para .FPT no harbour.
- Jairo Maia
- Moderador
- Mensagens: 2785
- Registrado em: 16 Ago 2010 13:46
- Localização: Campinas-SP
Migrar do Clipper .DBT para .FPT no Harbour
Abraços, Jairo
Harbour / Clipper 5.2e - Blinker 7
(Não respondo dúvidas por MP ou E-mail. Por favor, não encaminhe via mensagem privada ou e-mail, dúvidas que podem ser compartilhadas com todos no fórum)
Harbour / Clipper 5.2e - Blinker 7
(Não respondo dúvidas por MP ou E-mail. Por favor, não encaminhe via mensagem privada ou e-mail, dúvidas que podem ser compartilhadas com todos no fórum)
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
Migrar do Clipper .DBT para .FPT no Harbour
Sinceramente não lembro mais.
Se não me engano, no Clipper usei assim:
Se não me engano, no Clipper usei assim:
Código: Selecionar todos
USE (arquivo) VIA DBFNTX
COPY TO (arquivo2) VIA SIXCDX
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
-
Paulo Simas
- Usuário Nível 1

- Mensagens: 7
- Registrado em: 13 Abr 2015 15:09
- Localização: Salvador/BA
Migrar do Clipper .DBT para .FPT no Harbour
Pessoal peço desculpas por ainda não ter respondido!
Esse executável é para processador 32, preciso de uma solução de 64 para incluir no meu instalador/atualizador de versão, ou seja, rodar em 32/64.
Estou fazendo mais alguns teste e assim que tiver um resultado envio como resolvi.
Um abraço a todos!
Esse executável é para processador 32, preciso de uma solução de 64 para incluir no meu instalador/atualizador de versão, ou seja, rodar em 32/64.
Estou fazendo mais alguns teste e assim que tiver um resultado envio como resolvi.
Um abraço a todos!
- Jairo Maia
- Moderador
- Mensagens: 2785
- Registrado em: 16 Ago 2010 13:46
- Localização: Campinas-SP
Migrar do Clipper .DBT para .FPT no Harbour
Olá Paulo,
Mas o José já passou como fazer. Veja um exemplo usando a dica dele:
Mas o José já passou como fazer. Veja um exemplo usando a dica dele:
Código: Selecionar todos
/*
Exemplo de uso: DBF2FPT ArquivoNtx
Resultado: Será criado os arquivos com mesmo nome de ArquivoNtx acrescido com _CDX.
Exemplo: Clientes_CDX.DBF
Clientes_CDX.FPT
Depois renomei para o nome original.
*/
Request DBFNTX
Request DBFCDX
Function Main( cArqDbf )
Use ( cArqDbf ) NEW VIA "DBFNTX"
Hb_Alert( "Alias => "+Alias() + ";;RDD => " + RddName() )
aDbStruct := DbStruct()
DbCreate( cArqDbf+"_CDX", aDbStruct, "DBFCDX" )
COPY TO ( cArqDbf+"_CDX" ) VIA "DBFCDX"
Use ( cArqDbf+"_CDX" ) NEW VIA "DBFCDX"
Hb_Alert( "Alias => "+Alias() + ";;RDD => " + RddName() )
Browse()
Return NilAbraços, Jairo
Harbour / Clipper 5.2e - Blinker 7
(Não respondo dúvidas por MP ou E-mail. Por favor, não encaminhe via mensagem privada ou e-mail, dúvidas que podem ser compartilhadas com todos no fórum)
Harbour / Clipper 5.2e - Blinker 7
(Não respondo dúvidas por MP ou E-mail. Por favor, não encaminhe via mensagem privada ou e-mail, dúvidas que podem ser compartilhadas com todos no fórum)
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
Migrar do Clipper .DBT para .FPT no Harbour
Esqueci de comentar:
A dúvida é sobre Harbour, e não sobre Clipper, está no tópico errado.
O exemplo que eu dei é porque fazia assim no Clipper.
Como nunca precisei no Harbour, não posso dar certeza se é igual ou não.
Mas é só compilar uma rotina e já descobre, caso não tenha resposta aqui.
No Harbour também aceita indicar SIXCDX, por questões de conversão do Clipper pra Harbour.
Clipper é 16 bits, apesar de funcionar no Windows 32 bits.
E Harbour 32 bits funciona no Windows 64 bits.
É só comentário, porque isso confunde mesmo.
A dúvida é sobre Harbour, e não sobre Clipper, está no tópico errado.
O exemplo que eu dei é porque fazia assim no Clipper.
Como nunca precisei no Harbour, não posso dar certeza se é igual ou não.
Mas é só compilar uma rotina e já descobre, caso não tenha resposta aqui.
No Harbour também aceita indicar SIXCDX, por questões de conversão do Clipper pra Harbour.
Clipper é 16 bits, apesar de funcionar no Windows 32 bits.
E Harbour 32 bits funciona no Windows 64 bits.
É só comentário, porque isso confunde mesmo.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
-
Paulo Simas
- Usuário Nível 1

- Mensagens: 7
- Registrado em: 13 Abr 2015 15:09
- Localização: Salvador/BA
Migrar do Clipper .DBT para .FPT no Harbour
Migração funcionou perfeita em 32. O ideal seria rodar em 64 mas funcionou bem em 32..
- Jairo Maia
- Moderador
- Mensagens: 2785
- Registrado em: 16 Ago 2010 13:46
- Localização: Campinas-SP
Migrar do Clipper .DBT para .FPT no Harbour
Olá Paulo,
Ué... Qualquer sistema compilado em Harbour roda normalmente em 64 bits de vento em popa...Paulo Simas escreveu:O ideal seria rodar em 64 mas funcionou bem em 32.
Abraços, Jairo
Harbour / Clipper 5.2e - Blinker 7
(Não respondo dúvidas por MP ou E-mail. Por favor, não encaminhe via mensagem privada ou e-mail, dúvidas que podem ser compartilhadas com todos no fórum)
Harbour / Clipper 5.2e - Blinker 7
(Não respondo dúvidas por MP ou E-mail. Por favor, não encaminhe via mensagem privada ou e-mail, dúvidas que podem ser compartilhadas com todos no fórum)
-
Paulo Simas
- Usuário Nível 1

- Mensagens: 7
- Registrado em: 13 Abr 2015 15:09
- Localização: Salvador/BA
-
Paulo Simas
- Usuário Nível 1

- Mensagens: 7
- Registrado em: 13 Abr 2015 15:09
- Localização: Salvador/BA
Migrar do Clipper .DBT para .FPT no Harbour
Jairo, a transformação de DBT para FPT é realizada pelo programa de Instalação/Atualização dos meus sistemas.
Se o programa "MUDADBT.EXE" funcionasse em 64 seria melhor, mas de qualquer maneira está resolvido.
Grato pela atenção e um grande abraço!
Se o programa "MUDADBT.EXE" funcionasse em 64 seria melhor, mas de qualquer maneira está resolvido.
Grato pela atenção e um grande abraço!