FOXPRO ou Outro Editor de .DBF Modo Console
Moderador: Moderadores
-
Kapiaba
- Colaborador

- Mensagens: 1908
- Registrado em: 07 Dez 2012 16:14
- Localização: São Paulo
- Contato:
FOXPRO ou Outro Editor de .DBF Modo Console
Bom tarde senhores. Alguém tem o FOXPRO ou Outro Editor de *.DBF Modo Console para Windows 10 64 bits?
Ou um EMULADOR para Windows 10 que eu consiga rodar o FOX BASE?
Qualquer sugestão será bem vinda. Desde já agradeço.
Obg. abs.
Ou um EMULADOR para Windows 10 que eu consiga rodar o FOX BASE?
Qualquer sugestão será bem vinda. Desde já agradeço.
Obg. abs.
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
FOXPRO ou Outro Editor de .DBF Modo Console
O ideal seria criar um modernizado, com os recursos do harbour/xharbour.
NÃO SEI XHarbour, mas harbour tem o hb_Compile() que compila um fonte qualquer em run-time.
Pode ser até um fonte completo, de milhares de linhas.
Inclusive o HBMK2 faz isso, ele não precisa do harbour.exe.
Outra opção, que uso em console/gtwvg é uma imitação do dbase que criei.
Dá pra usar em fivewin, de repente multithread mesmo que é mais simples.
Na rotina é só carregar janela GTWVG ou GTWVT.
Só que está dentro do meu aplicativo, usa funções do meu aplicativo, precisa criar rotinas alternativas, de acordo com seu aplicativo.
Interativo, igual DBASE ou FOXPRO
Tem também o DLGAUTO, que pode configurar pra executar cadastros automáticos.
Tem opção pra fivewin.
Tudo vai depender da finalidade do uso.
NÃO SEI XHarbour, mas harbour tem o hb_Compile() que compila um fonte qualquer em run-time.
Pode ser até um fonte completo, de milhares de linhas.
Inclusive o HBMK2 faz isso, ele não precisa do harbour.exe.
Outra opção, que uso em console/gtwvg é uma imitação do dbase que criei.
Dá pra usar em fivewin, de repente multithread mesmo que é mais simples.
Código: Selecionar todos
hb_ThreadStart( { || RotinaXbase() } )
Código: Selecionar todos
PROCEDURE ImitaXbase
hb_gtReload"WVG" )
SetMode(33,100)
CLS
// continua console
RETURN
Interativo, igual DBASE ou FOXPRO
Código: Selecionar todos
USE arquivo
EDIT
LOCATE FOR xxxx
BROWSE
SET INDEX TO xxxx
SET ORDER TO xxxx
QUIT
Tem opção pra fivewin.
Tudo vai depender da finalidade do uso.
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/
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
FOXPRO ou Outro Editor de .DBF Modo Console
É do tempo do Clipper, com algumas mudanças.
Eu pego o que vai sendo digitado, e procuro extrair a informação.
Vai pecisar substituto pra alguma função faltante.
Eu pego o que vai sendo digitado, e procuro extrair a informação.
Vai pecisar substituto pra alguma função faltante.
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/
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
FOXPRO ou Outro Editor de .DBF Modo Console
Tem o plano B:
Se existe programa de SQL que aceite ODBC, pode usar o ODBC local de ADS e trabalhar com DBF usando comando SQL !!!!
Se existe programa de SQL que aceite ODBC, pode usar o ODBC local de ADS e trabalhar com DBF usando comando SQL !!!!
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/
-
Kapiaba
- Colaborador

- Mensagens: 1908
- Registrado em: 07 Dez 2012 16:14
- Localização: São Paulo
- Contato:
FOXPRO ou Outro Editor de .DBF Modo Console
Tks, Mister Quitas! FELIZ ANIVERSÁRIO! Eu quero algo já pronto no estilo FOX BASE. Ou em último caso, um FOR WINDOWS que não seja cheio de "frescura". kkkk
Obg. abs.
Obg. abs.
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
FOXPRO ou Outro Editor de .DBF Modo Console
Esse não tem frescura, vai traduzindo o texto.
OU....
Sei lá, nunca usei isto, mais ou menos assim:
OU....
Sei lá, nunca usei isto, mais ou menos assim:
Código: Selecionar todos
@ 10, 10 GET cCmd
READ
x := hb_CompileToBuffer( cCmd )
Eval( x )
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/
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
FOXPRO ou Outro Editor de .DBF Modo Console
Diga para o quer o utilitário, talvez ajude.
Tem o DBU no próprio harbour, pronto pra usar.
Vai usando menu, assim não precisa pensar no que digitar.
Tem o DBU no próprio harbour, pronto pra usar.
Vai usando menu, assim não precisa pensar no que digitar.
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/
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
FOXPRO ou Outro Editor de .DBF Modo Console
Pode também usar o DOSBOX.
A última versão do FOXPRO DOS é da MICROSOFT.
Mas precisa lembrar:
Harbour tem recursos em DBF que não são compatíveis.
Não vai ser qualquer programa de DBF que vai poder usar.
Depende muito dos DBFs.
Falar de DBF é muito vago.
DBF pode ter campo memo, em DBT ou FPT
DBF pode ter campo VARIANT, isso mesmo, isso existe, não tem no harbour
DBF pode ter campo incremental
DBF pode ter o problema do ano 2000, a estrutura inicial não aceitava data acima de 2000
DBF pode ter limite pra 255 caracteres, o que deixou de ter limite há tempos
DBF pode dividir o campo memo em tamanhos de bloco diferentes
DBF pode ter CODEPAGE
E por aí vai....
Sai usando qualquer programa pra ver o que acontece.
Por essas e outras, criei aquele imitador de xbase, pra ficar embutido no aplicativo e sempre compatível com meu uso
A última versão do FOXPRO DOS é da MICROSOFT.
Mas precisa lembrar:
Harbour tem recursos em DBF que não são compatíveis.
Não vai ser qualquer programa de DBF que vai poder usar.
Depende muito dos DBFs.
Falar de DBF é muito vago.
DBF pode ter campo memo, em DBT ou FPT
DBF pode ter campo VARIANT, isso mesmo, isso existe, não tem no harbour
DBF pode ter campo incremental
DBF pode ter o problema do ano 2000, a estrutura inicial não aceitava data acima de 2000
DBF pode ter limite pra 255 caracteres, o que deixou de ter limite há tempos
DBF pode dividir o campo memo em tamanhos de bloco diferentes
DBF pode ter CODEPAGE
E por aí vai....
Sai usando qualquer programa pra ver o que acontece.
Por essas e outras, criei aquele imitador de xbase, pra ficar embutido no aplicativo e sempre compatível com meu uso
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/
-
Kapiaba
- Colaborador

- Mensagens: 1908
- Registrado em: 07 Dez 2012 16:14
- Localização: São Paulo
- Contato:
FOXPRO ou Outro Editor de .DBF Modo Console
DOSBOX? Como é isso? Onde baixar seguro? Estou iniciando do ZERO. E ainda estou "apanhando". kkkkkkk
Tks.
Regards, saludos.
Tks.
Regards, saludos.
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
FOXPRO ou Outro Editor de .DBF Modo Console
Porque não leva pro lado sério ?
Que tal converter pra fivewin ?
é um campo pra digitar, e o texto pra mostrar.
eventualmente pode ter EDIT e BROWSE.
É coisa que está acostumado a usar.
Talvez eu até possa usar a rotina que já fiz em fivewin, talvez sirva pra boa parte disso.
Mas quem domina fivewin é você e não eu.
Aqui eu ainda não me sinto confortável em criar com lib GUI.
Talvez juntos possamos fazer alguma coisa boa.
Que tal converter pra fivewin ?
é um campo pra digitar, e o texto pra mostrar.
eventualmente pode ter EDIT e BROWSE.
É coisa que está acostumado a usar.
Talvez eu até possa usar a rotina que já fiz em fivewin, talvez sirva pra boa parte disso.
Mas quem domina fivewin é você e não eu.
Aqui eu ainda não me sinto confortável em criar com lib GUI.
Talvez juntos possamos fazer alguma coisa boa.
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/
-
Kapiaba
- Colaborador

- Mensagens: 1908
- Registrado em: 07 Dez 2012 16:14
- Localização: São Paulo
- Contato:
FOXPRO ou Outro Editor de .DBF Modo Console
Mister Quintas, é sério. kkkkk(Não seja ranzinza. kkkk) É que eu prefiro o velho e bom FOX BASE. Instalei o DOSBOX.exe, o FOX BASE abre, mas trava geral. No for windows, não preciso criar nada, pois o FIVEWIN tem o FIVEDBU.exe
Estou esperando um amigo me enviar o editor do DBASE, diz ele que funciona bem no DOSBOX.
Obg. abs.
Regards, saludos.
Estou esperando um amigo me enviar o editor do DBASE, diz ele que funciona bem no DOSBOX.
Obg. abs.
Regards, saludos.
- rochinha
- Administrador

- Mensagens: 4664
- Registrado em: 18 Ago 2003 20:43
- Localização: São Paulo - Brasil
- Contato:
FOXPRO ou Outro Editor de .DBF Modo Console
Amiguinhos,
Kapiaba, você deve tomar um certo cuidado ao lidar com DBF que foi criado no Harbour principalmente relacionado a campos caracteres com conteúdo acima de 255 caracteres.
O FoxBase ou dBase por truncar estes campos e perder seu conteúdo.
Eu deixei de usar DBT/FPT pela facilidade deles serem perdidos e passei a armazenar grande conteúdo de textos em campos caracteres com tamanho maior.
Abrir um DBF com um campo assim no FoxBase é pedir para paular a tabela.
Kapiaba, você deve tomar um certo cuidado ao lidar com DBF que foi criado no Harbour principalmente relacionado a campos caracteres com conteúdo acima de 255 caracteres.
O FoxBase ou dBase por truncar estes campos e perder seu conteúdo.
Eu deixei de usar DBT/FPT pela facilidade deles serem perdidos e passei a armazenar grande conteúdo de textos em campos caracteres com tamanho maior.
Abrir um DBF com um campo assim no FoxBase é pedir para paular a tabela.
OPS! LINK QUEBRADO? Veja ESTE TOPICO antes e caso não encontre ENVIE seu email com link do tópico para [url=mailto://fivolution@hotmail.com]fivolution@hotmail.com[/url]. Agradecido.
@braços : ? )
A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
@braços : ? )
A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
- Mario Mesquita
- Usuário Nível 4

- Mensagens: 613
- Registrado em: 08 Dez 2009 13:47
- Localização: Rio de Janeiro
FOXPRO ou Outro Editor de .DBF Modo Console
Bom dia, Pessoal.
Quintas, onde acho esse ADS que permite usar comandos SQL nos DBFs? Lembro que li algo no seu tutorial de ADO mas tinha uma questão disso aí ser pago ou ser algo propretário, sei lá. Se falei besteira, me perdoe. Se isso founcionar mesmo com DBF pode ser uma mão na roda.
Amigo meu que usa Visual Fox disse que lá tem esse recurso, de dar comandos SQL em tabelas DBF.
Saudações,
Mario.
Quintas, onde acho esse ADS que permite usar comandos SQL nos DBFs? Lembro que li algo no seu tutorial de ADO mas tinha uma questão disso aí ser pago ou ser algo propretário, sei lá. Se falei besteira, me perdoe. Se isso founcionar mesmo com DBF pode ser uma mão na roda.
Amigo meu que usa Visual Fox disse que lá tem esse recurso, de dar comandos SQL em tabelas DBF.
Saudações,
Mario.
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
FOXPRO ou Outro Editor de .DBF Modo Console
É que isso confunde.
ADS é Advantyage Database Server, o uso normal depende de servidor.
Mas o conector permite trabalhar LOCAL/SEM SERVIDOR.
Na string de conexão é definir que se trata de uso local,.
Só precisa baixar o ODBC do ADS, igual faria pra Excel, MySQL, SQL Server, SQLite, e todos os outros que permitem acesso por ODBC
Se tiver um programa de acesso que aceite ODBC, tá feito, pode usar qualquer base de dados, inclusive DBF.
HeidiSQL por exemplo, não tem esse recurso.
Nota: geralmente o ODBC é um programa em separado do servidor, seja qual for a base de dados.
ADS é Advantyage Database Server, o uso normal depende de servidor.
Mas o conector permite trabalhar LOCAL/SEM SERVIDOR.
Na string de conexão é definir que se trata de uso local,.
Só precisa baixar o ODBC do ADS, igual faria pra Excel, MySQL, SQL Server, SQLite, e todos os outros que permitem acesso por ODBC
Se tiver um programa de acesso que aceite ODBC, tá feito, pode usar qualquer base de dados, inclusive DBF.
HeidiSQL por exemplo, não tem esse recurso.
Nota: geralmente o ODBC é um programa em separado do servidor, seja qual for a base de dados.
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/
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
FOXPRO ou Outro Editor de .DBF Modo Console
Até esqueci deste site.
Tem de tudo.
https://vetusware.com/download/foxpro%2 ... /?id=11257
Microsoft Foxpro 2.6 pra DOS
Tem de tudo.
https://vetusware.com/download/foxpro%2 ... /?id=11257
Microsoft Foxpro 2.6 pra DOS
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/