DBFCDX

Projeto [x]Harbour - Compilador de código aberto compatível com o Clipper.

Moderador: Moderadores

Avatar do usuário
HASA
Colaborador
Colaborador
Mensagens: 1088
Registrado em: 01 Set 2003 19:50
Localização: São Paulo
Contato:

DBFCDX

Mensagem por HASA »

:( , Olá Pessoal, em clipper uso a função descend() tanto em DBFNTX quanto com DBFCDX, em HARBOUR também funciona direitinho mas em Xharbour 0.99.40 não funciona, a syxtaxe utilizada é essa: INDEX ON DESCEND(QTDE) TAG T02 TO "TEMP" em clipper e Harbour blz. Alguem tem uma dica ? :xau
Avatar do usuário
HASA
Colaborador
Colaborador
Mensagens: 1088
Registrado em: 01 Set 2003 19:50
Localização: São Paulo
Contato:

Mensagem por HASA »

:(
NINGUEM, PASSOU POR ISSO, NINGUEM USA A FUÇÃO DESCEND() COM DBFCDX NO XHARBOUR 0.99.4 :(
MARCELOG
Usuário Nível 4
Usuário Nível 4
Mensagens: 546
Registrado em: 15 Mar 2005 16:54
Localização: Divinópolis/MG

Mensagem por MARCELOG »

Caro Hasse,
atualize a sua versão.
Quem sabe "era" um bug que já foi solucionado.
Desenvolvimento iterativo é assim mesmo.

Atenciosamente,

MGS.
Hasse
Usuário Nível 4
Usuário Nível 4
Mensagens: 820
Registrado em: 19 Out 2004 10:30
Localização: Jaraguá do Sul - SC

Mensagem por Hasse »

Olá amigo Marcelog.

Valeu a tua dedicação ao responder o tópico.

Vale também alertar que foi o HASA que postou a pergunta, porém
você referiu-se a mim, o Hasse.

Um grande abraço.
Hasse.
Hasse
CP200 / CP500 / Basic / dBase III / dBase IV / Clipper Summer / RTlink / Exospace.
Clipper 5.3b / Blinker 7.0 / CDX com TAG
xHarbour 1.2.1-6604 / Borland C++ (5.5.1) 32 bit / HBmake.
Harbour 3.2.0dev (r1412121623) / MINGW / HBM2 / MiniGui HMG 3.1.4 / IDE (Roberto Lopez).
"Conheça todas as teorias, domine todas as técnicas, mas, quando tocares uma alma humana, seja apenas outra alma humana." (C.G.Jung)
Avatar do usuário
HASA
Colaborador
Colaborador
Mensagens: 1088
Registrado em: 01 Set 2003 19:50
Localização: São Paulo
Contato:

Mensagem por HASA »

PESSOAL NA VERSÃO 0.99.51 FOI CORRIGIDA SIM, :)) , MAS... :( , COMO NEM TUDO É PERFEITO O APPEND FROM , COM DRIVER DBFCDX NÃO FUNCIONA, NÃO DA ERRO, QUE PENA :( , VOCÊS PODEM PEGAR UM PEQUENO TESTE TENTANDO APPENDAR O CONTEUDO DE UM DBF PARA OUTRO COM DRIVER DBFCDX NÃO ACONTECE NADA, USANDO FERRAMENTAS OFICIAIS DO XHARBOUR 09951 + HBMAKE PURINHO EM D.O.S :(
jamazevedo
Usuário Nível 3
Usuário Nível 3
Mensagens: 122
Registrado em: 29 Dez 2005 16:50
Localização: Manaus - AM

Problemas com DBFCDX

Mensagem por jamazevedo »

O meu caso é mais complicado, porque quando mando abrir um arquivo compilado em xHarbour, ele procura com arquivo ".dbt", no programa
principal já existe:

REQUEST DBFCDX
RDDSETDEFAULT ( "DBFCDX" )
DBSETDRIVER( "DBFCDX" )

Uso a versão: 0.99.50

Alguém já passou por isso ?

A tela de erro esta abaixo:

******************************* Error log file ********************************

Date ............: 29.12.2005
Time ............: 14:42:56
Available Memory : 259620
Multi Threading : No
VM Optimization : 0
Application : C:\Fontes\SISTEMAS\LOJA\lojaxh.exe
Operating System : Windows 2000 Server 5.00.2195 Service Pack 4
Compiler : Borland C++ 5.5.1
xHarbour Version : xHarbour build 0.99.50 Intl. (SimpLex)
Build Date : Jun 6 2005 22:20:48

-------------------------- Environmental Information --------------------------

Exact is ........: Off
Fixed is ........: Off
Decimals is at ..: 2
Date Format is ..: DD.MM.YYYY
Epoch is ........: 1990
Path is .........:
Default is ......:
Exclusive is ....: On
SoftSeek is .....: Off
Unique is .......: Off
Deleted is ......: On
Cancel is .......: On
Debug is ........: False
Color is ........: GR+/B,W+/BG,N/N,GR+/B,W+/BG
Cursor is .......: 1
Console is ......: On
Alternate is ....: Off
AltFile is ......:
Device is .......: SCREEN
Printer is ......: False
PrintFile is ....: PRN
Margin is .......: 0
Bell is .........: Off
Confirm is ......: Off
Escape is .......: On
Insert is .......: Off
Intensity is ....: On
Scoreboard is ...: Off
Delimeters is ...: On
Delimchars is ...: []
Wrap is .........: On
Message is ......: 0
MCenter is ......: Off

===========================Detailed Work Area Items============================


++++++++++++++++++++ Internal Error Handling Information +++++++++++++++++++++

Subsystem Call ..: DBFCDX
System Code .....: 1001
Default Status ..: True
Description .....: Open error
Operation .......:
Arguments .......:
Involved File ...: Orcament.dbt
Dos Error Code ..: 0
Avatar do usuário
HASA
Colaborador
Colaborador
Mensagens: 1088
Registrado em: 01 Set 2003 19:50
Localização: São Paulo
Contato:

Mensagem por HASA »

:)) , BEM O CASO DO APPEND FROM FOI SOLUCIONADO, OU SEJA, ATÉ A VERSÃO 0.99.40 NÃO PRECISAVA DELETAR OS ARQUIVOS *.CDX´s REFERENTES AO ARQUIVO QUE VOCÊ APPENDA, CONCLUSÃO : DELETEI O ARQUIVO CDX CORRESPONDENTE E TUDO FUNCIONOU NORMALMENTE.


QUANTO AO CASO DO COLEGA, NA VERDADE SEU CASO ESTÁ FÁCIL OU DIFICIL, VAMOS LÁ:

1 - FÁCIL : (HE HE HE) SE PODER JOGAR FORA O CONTEUDO DO ORCAMENT.DBT (ARQUIVO PARA RDD DBFNTX) BLZ, CRIE NOVAMANTE O ORCAMENT.DBF QUE ELE CRIA O ORCAMENT.FPT QUE É GERADO PELO DRIVER DBFCDX.

2 - DIFICIL : SE NÃO PODER JOGAR O DBT FORA, TEM UM PROGRAMINHA QUE FAZ A CONVERSÃO, EU NÃO USO DBT POR ISSO NÃO TIVE PROBLEMA QUANDO MUDEI DO RDD NTX PARA CDX, DIGO DIFICIL PORQUE NÃO ME LEMBRO AONDE TEM O TAL PROGRAMINHA, MAS ALGUM COLEGA JÁ JÁ DA UM TOQUE -:]

FELIZ ANO NOVO (2 0 0 6 !!!)
:*
jamazevedo
Usuário Nível 3
Usuário Nível 3
Mensagens: 122
Registrado em: 29 Dez 2005 16:50
Localização: Manaus - AM

Mensagem por jamazevedo »

Já deletei o .Dbt

Já converti o .Dbt para .Ftp

Mas o "puto" me cria um novo "orcament.dbt" e pesquisei em todos os fontes para saber se tinha alguma referência a ".dbt" e não existe em lugar nenhum, não sei de onde aparece isso.
Lopes
Usuário Nível 1
Usuário Nível 1
Mensagens: 22
Registrado em: 12 Dez 2005 16:27

Mensagem por Lopes »

Nos programas que mexi aqui tive que colocar REQUEST DBFFPT além do REQUEST DBCDX pra funcionar os campos memo, talvez incluindo isso resolva seu problema.
Avatar do usuário
HASA
Colaborador
Colaborador
Mensagens: 1088
Registrado em: 01 Set 2003 19:50
Localização: São Paulo
Contato:

Mensagem por HASA »

:( , PERDOE É VERDADE O QUE O LOPES DISSE, NÃO OBSERVEI NA PRIMEIRA, MAS... :)) TEM SEMPRE UM OLHO VIVO PARA DAR UMA FORÇA:
**
REQUEST DBFCDX, DBFFPT
RDDSETDEFAULT( "DBFCDX" )
**
VALEU LOPES !!!!
:xau
jamazevedo
Usuário Nível 3
Usuário Nível 3
Mensagens: 122
Registrado em: 29 Dez 2005 16:50
Localização: Manaus - AM

Mensagem por jamazevedo »

Funcionou. Obrrigado! :xau
Responder