DBFCDX
Moderador: Moderadores
DBFCDX
Olá, eu estou compilando um sistema e aparece a mensagem de erro quando executo o Rtlink: UNDEFINED SYMBOL AFTER LIBRARY SERACH: DBFCDX.
Eu tenho a biblioteca DBFCDX.LIB na pasta LIB, mas acho que a mesma pode estar desatualizada (107 KB).
Utilizo Clipper 5.2 - Indices IDX - Windows XP e no prg principal coloquei as seguintes linhas:
Request DBFCDX
DbSetDriver("DBFCDX")
Alguem pode ajudar? tenho urgencia... Obrigado
Gilberto - Maringá
Eu tenho a biblioteca DBFCDX.LIB na pasta LIB, mas acho que a mesma pode estar desatualizada (107 KB).
Utilizo Clipper 5.2 - Indices IDX - Windows XP e no prg principal coloquei as seguintes linhas:
Request DBFCDX
DbSetDriver("DBFCDX")
Alguem pode ajudar? tenho urgencia... Obrigado
Gilberto - Maringá
Seja bem-vindo ao fórum. 
Pelos comentários que já li a respeito, o DBFCDX do Clipper 5.2 é meio problemático. Então, melhor do que resolver esse problema, sugiro que você use a biblioteca SIX. Tenho no meu site. Clique Aqui. Rode o demo e leia o help. No caso de surgir alguma dúvida, poste uma nova mensage, depois de fazer uma busca no fórum. Esse assunto já foi discutido antes.
PS1: Se serve de consolo, o arquivo DBFCDX.LIB do meu Clipper é menor ainda: 97KB. Mas nunca usei.
PS2: Mais uma sugestão: troque o RTLink pelo BLinker em modo protegido. Assim, você poderá utilizar toda a memória extendida disponível para o DOS. Se um dia você teve problema de memória, com esse modo especial de trabalho esse tipo de problema nunca mais aparecerá.
Pelos comentários que já li a respeito, o DBFCDX do Clipper 5.2 é meio problemático. Então, melhor do que resolver esse problema, sugiro que você use a biblioteca SIX. Tenho no meu site. Clique Aqui. Rode o demo e leia o help. No caso de surgir alguma dúvida, poste uma nova mensage, depois de fazer uma busca no fórum. Esse assunto já foi discutido antes.
PS1: Se serve de consolo, o arquivo DBFCDX.LIB do meu Clipper é menor ainda: 97KB. Mas nunca usei.
PS2: Mais uma sugestão: troque o RTLink pelo BLinker em modo protegido. Assim, você poderá utilizar toda a memória extendida disponível para o DOS. Se um dia você teve problema de memória, com esse modo especial de trabalho esse tipo de problema nunca mais aparecerá.
[]'s
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.
---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.
---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
- sygecom
- Administrador

- Mensagens: 7131
- Registrado em: 21 Jul 2006 10:12
- Localização: Alvorada-RS
- Contato:
Re: DBFCDX
Bem vindo ao forum, use o Clipper 5.3 e link junto a LIB "DBFCDX.LIB" e a "_DBFCDX.LIB" e problema resolvido.gilberto escreveu:Olá, eu estou compilando um sistema e aparece a mensagem de erro quando executo o Rtlink: UNDEFINED SYMBOL AFTER LIBRARY SERACH: DBFCDX.
Eu tenho a biblioteca DBFCDX.LIB na pasta LIB, mas acho que a mesma pode estar desatualizada (107 KB).
Utilizo Clipper 5.2 - Indices IDX - Windows XP e no prg principal coloquei as seguintes linhas:
Request DBFCDX
DbSetDriver("DBFCDX")
Alguem pode ajudar? tenho urgencia... Obrigado
Gilberto - Maringá
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
xHarbour.org + Hwgui + PostgreSql
Prezado Colega
Utilizei indices CDX por muito anos, abandonei a cerca de 10 dias, pois precisava de um recurso que ela não tinha, não tenho o que me queixar, meus sistemas melhoraram consideravelmente após abandonar o NTX, o CDX não é extamente problemático, pelo menos se utilizado corretamente, o problema é que ele tem uma forma diferente de tratar algumas situações, eu quebrei um pouco a cabeça no inicio pois a estrutura do meu programa estava voltada para os indices NTX, existem pequenas modificações que precisam ser feitas, mas é coisa simples, exemplo :
Quando usamos NTX para recriar os indices basta simplesmente executar um comando INDEX, no CDX também, porém é necessário primeiro excluir o arquivo antigo para então criar um novo ou então usar o comando REINDEX, se for feita uma indexação sem excluir o arquivo os indices corrompem facilmente.
O seu problema creio eu seja conflito de versões, verifiquei o meu DBFCDX.LIB e ele tem exatamente 99.777 bytes (97 kb como o do Maligno), verifique seu LNK, creio que é melhor você especificar o local e a lib ao invés de usar o search.
Acho que seria interessanto você reisntalar o Clipper novamente do zero.
Abaixo os links onde baixar se precisar.
Versão 5.2e Completinha e instalando tudo certinho nos seus devidos diretórios.
www.phrep.com.br/instclip.exe
Versão 5.3b Completinha e instalando tudo certinho nos seus devidos diretórios.
www.phrep.com.br/clip53b.exe
Até logo.
Marcelo
Utilizei indices CDX por muito anos, abandonei a cerca de 10 dias, pois precisava de um recurso que ela não tinha, não tenho o que me queixar, meus sistemas melhoraram consideravelmente após abandonar o NTX, o CDX não é extamente problemático, pelo menos se utilizado corretamente, o problema é que ele tem uma forma diferente de tratar algumas situações, eu quebrei um pouco a cabeça no inicio pois a estrutura do meu programa estava voltada para os indices NTX, existem pequenas modificações que precisam ser feitas, mas é coisa simples, exemplo :
Quando usamos NTX para recriar os indices basta simplesmente executar um comando INDEX, no CDX também, porém é necessário primeiro excluir o arquivo antigo para então criar um novo ou então usar o comando REINDEX, se for feita uma indexação sem excluir o arquivo os indices corrompem facilmente.
O seu problema creio eu seja conflito de versões, verifiquei o meu DBFCDX.LIB e ele tem exatamente 99.777 bytes (97 kb como o do Maligno), verifique seu LNK, creio que é melhor você especificar o local e a lib ao invés de usar o search.
Acho que seria interessanto você reisntalar o Clipper novamente do zero.
Abaixo os links onde baixar se precisar.
Versão 5.2e Completinha e instalando tudo certinho nos seus devidos diretórios.
www.phrep.com.br/instclip.exe
Versão 5.3b Completinha e instalando tudo certinho nos seus devidos diretórios.
www.phrep.com.br/clip53b.exe
Até logo.
Marcelo
Programador que é programador, quando tá de folga vai inventar função nova, fazer testes, ou seja... se divertir
Cobra 210 - Drive de 8" 1.024 KB - 64 KB RAM - Impressora de Linha Cobra - Visicalc - Fortran - Dialog - Sistema Operacional SP/M (é sp/m mesmo - era o cp/m da cobra)
Cobra 210 - Drive de 8" 1.024 KB - 64 KB RAM - Impressora de Linha Cobra - Visicalc - Fortran - Dialog - Sistema Operacional SP/M (é sp/m mesmo - era o cp/m da cobra)
Arrisco a dizer que a maioria vai concordar comigo quando afirmo que a biblioteca SIX tem muito mais recursos. Acho que todos os que mudaram para SIX estão muito contentes com o resultado. 
[]'s
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.
---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.
---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
dbfcdx
Mas é interessante que eu não mexia esse sistema a mais de 3 anos, e agora estou apenas fazendo uma atualização sem importância e esse erro está aparecendo .. não consigo entender.
Atualizei o Clipper, instalei tudo conforme o Marcelo orientou, mas não adianta, qdo compilo aparece "Unddefined Symbom after library seach: DBFCDX.
Eu sou bem leigo e não queria mudar a biblioteca por não saber o que mais implicaria, pois esse sistema é antigo e não darei mais manutenção além dessa que prometi, por isso queria mexer o mínimo necessário.
Atualizei o Clipper, instalei tudo conforme o Marcelo orientou, mas não adianta, qdo compilo aparece "Unddefined Symbom after library seach: DBFCDX.
Eu sou bem leigo e não queria mudar a biblioteca por não saber o que mais implicaria, pois esse sistema é antigo e não darei mais manutenção além dessa que prometi, por isso queria mexer o mínimo necessário.
Re: DBFCDX
Não sei se faz diferença, mas eu uso:gilberto escreveu: Request DBFCDX
DbSetDriver("DBFCDX")
Código: Selecionar todos
REQUEST DBFCDX
RDDSETDEFAULT("DBFCDX")
Além deste, meu AUTOEXEC.NT tem os seguintes set's:
Código: Selecionar todos
SET CLIPPER=S1,F200
SET INCLUDE=C:\CLIPPER5.2e\INCLUDE
SET LIB=C:\CLIPPER5.2e\LIB;C:\CLIPPER5.2e\blinker7\LIB
SET OBJ=C:\CLIPPER5.2e\OBJ;C:\CLIPPER5.2e\blinker7\OBJ
SET PLL=C:\CLIPPER5.2e\PLL
Editado pela última vez por janio em 15 Fev 2008 11:09, em um total de 1 vez.
fui...
e-mail:janioaguiar@yahoo.com.br
msn: janio_aguiar@hotmail.com
xHarbour1.2.1/Harbour3.2 + wvg + hwgui + Mediator + MySql
e-mail:janioaguiar@yahoo.com.br
msn: janio_aguiar@hotmail.com
xHarbour1.2.1/Harbour3.2 + wvg + hwgui + Mediator + MySql
Prezado Colega
Você poderia postar o seu arquivo LNK ?
Até logo.
Marcelo
Você poderia postar o seu arquivo LNK ?
Até logo.
Marcelo
Programador que é programador, quando tá de folga vai inventar função nova, fazer testes, ou seja... se divertir
Cobra 210 - Drive de 8" 1.024 KB - 64 KB RAM - Impressora de Linha Cobra - Visicalc - Fortran - Dialog - Sistema Operacional SP/M (é sp/m mesmo - era o cp/m da cobra)
Cobra 210 - Drive de 8" 1.024 KB - 64 KB RAM - Impressora de Linha Cobra - Visicalc - Fortran - Dialog - Sistema Operacional SP/M (é sp/m mesmo - era o cp/m da cobra)
Quanto a isso eu não tenho dúvidas, senão não teria mudado a 10 dias de CDX pata NSX, mas para quem não precisa desses recursos (como eu por 8 anos), pode usar tranquilamente indices CDX que são confiáveis e muito rápidos, desde que respeitadas suas caracteristicas.Maligno escreveu:afirmo que a biblioteca SIX tem muito mais recursos.
Até logo.
Marcelo
Programador que é programador, quando tá de folga vai inventar função nova, fazer testes, ou seja... se divertir
Cobra 210 - Drive de 8" 1.024 KB - 64 KB RAM - Impressora de Linha Cobra - Visicalc - Fortran - Dialog - Sistema Operacional SP/M (é sp/m mesmo - era o cp/m da cobra)
Cobra 210 - Drive de 8" 1.024 KB - 64 KB RAM - Impressora de Linha Cobra - Visicalc - Fortran - Dialog - Sistema Operacional SP/M (é sp/m mesmo - era o cp/m da cobra)
Eu coloquei sim no autoexec.NT os SET Include, PLL, OBJ e LIB.
Mas sinceramente é muito esquisito, esse sistema compilava sem problemas, e agora estou tão somente alterando o título de um relatório, mais nada ... muito estranho.
Marcelo, voce pediu para eu posta o arquvo, mas como faço isso?? e qual arquivo voce se refere? (desculpe minha ignorancia)
Mas sinceramente é muito esquisito, esse sistema compilava sem problemas, e agora estou tão somente alterando o título de um relatório, mais nada ... muito estranho.
Marcelo, voce pediu para eu posta o arquvo, mas como faço isso?? e qual arquivo voce se refere? (desculpe minha ignorancia)
Mostre por favor como você linka sua aplicação.
Você usa um arquivo LNK um BAT ou outra coisa ?
Se usar um arquivo desses poste seu conteúdo aqui.
Até logo.
Marcelo
Você usa um arquivo LNK um BAT ou outra coisa ?
Se usar um arquivo desses poste seu conteúdo aqui.
Até logo.
Marcelo
Programador que é programador, quando tá de folga vai inventar função nova, fazer testes, ou seja... se divertir
Cobra 210 - Drive de 8" 1.024 KB - 64 KB RAM - Impressora de Linha Cobra - Visicalc - Fortran - Dialog - Sistema Operacional SP/M (é sp/m mesmo - era o cp/m da cobra)
Cobra 210 - Drive de 8" 1.024 KB - 64 KB RAM - Impressora de Linha Cobra - Visicalc - Fortran - Dialog - Sistema Operacional SP/M (é sp/m mesmo - era o cp/m da cobra)
Não estou entendo.
Você usa Clipper 5.2 linkando com Rtlink e Exospace ?
E pode ?
Até logo.
Marcelo
Você usa Clipper 5.2 linkando com Rtlink e Exospace ?
E pode ?
Até logo.
Marcelo
Programador que é programador, quando tá de folga vai inventar função nova, fazer testes, ou seja... se divertir
Cobra 210 - Drive de 8" 1.024 KB - 64 KB RAM - Impressora de Linha Cobra - Visicalc - Fortran - Dialog - Sistema Operacional SP/M (é sp/m mesmo - era o cp/m da cobra)
Cobra 210 - Drive de 8" 1.024 KB - 64 KB RAM - Impressora de Linha Cobra - Visicalc - Fortran - Dialog - Sistema Operacional SP/M (é sp/m mesmo - era o cp/m da cobra)
O que está estranho é que o Exospace é para o Clipper 5.3 enquanto que o Rtlink é para a ver 5.0 até e 5.2e, tente fazer só com um e depois só com outro e poste os resultados.
Até logo.
Marcelo
Até logo.
Marcelo
Programador que é programador, quando tá de folga vai inventar função nova, fazer testes, ou seja... se divertir
Cobra 210 - Drive de 8" 1.024 KB - 64 KB RAM - Impressora de Linha Cobra - Visicalc - Fortran - Dialog - Sistema Operacional SP/M (é sp/m mesmo - era o cp/m da cobra)
Cobra 210 - Drive de 8" 1.024 KB - 64 KB RAM - Impressora de Linha Cobra - Visicalc - Fortran - Dialog - Sistema Operacional SP/M (é sp/m mesmo - era o cp/m da cobra)


