CDX x dbsetorder()

Fórum sobre Banco de Dados e RDDs para Clipper/[x]Harbour.

Moderador: Moderadores

Avatar do usuário
Gilberto M Silva
Usuário Nível 3
Usuário Nível 3
Mensagens: 230
Registrado em: 13 Mar 2007 18:00
Localização: Natal-RN / Parelhas(RN) / Natal(RN)
Contato:

Mensagem por Gilberto M Silva »

Caro Leonardo,
no exmplo postado por ti, no clip 5.2 a linkedição do dbfcdx é diferente, estou linkando assim, me corrijam se tiver equivocado:

@ECHO OFF
SET INCLUDE=C:\UTIL\CLIPPER5\INCLUDE;
SET LIB=C:\UTIL\CLIPPER5\LIB;
SET OBJ=C:\UTIL\CLIPPER5\OBJ;
SET C:\UTIL\CLIPPER5\BIN\CLIPPER=F21;
C:\UTIL\CLIPPER5\BIN\CLIPPER ESTOQ
C:\UTIL\CLIPPER5\BIN\RTLINK DBFCDX.LIB
C:\UTIL\CLIPPER5\BIN\RTLINK FI ESTOQ
ESTOQ
DEL *.BAK
DEL *.OBJ
ECHO ON

na pasta onde fica as libs não tem o "_DBFCDX.LIB"

Respondendo ao Eolo não vi pa pasta SIX, onde posso ter acesso a Ela??

Gilberto
Gilberto[]
A cada conversasão realizada conquistamos mais amigos, isto é um lucro inestimável
Clip5.2 DBFCDX
marcolinosilva@click21.com.br gmarcolinosilva@hotmail.com / Skype:gilberto.marcolino
Avatar do usuário
Gilberto M Silva
Usuário Nível 3
Usuário Nível 3
Mensagens: 230
Registrado em: 13 Mar 2007 18:00
Localização: Natal-RN / Parelhas(RN) / Natal(RN)
Contato:

Mensagem por Gilberto M Silva »

:))
Gilberto[]
A cada conversasão realizada conquistamos mais amigos, isto é um lucro inestimável
Clip5.2 DBFCDX
marcolinosilva@click21.com.br gmarcolinosilva@hotmail.com / Skype:gilberto.marcolino
Avatar do usuário
Maligno
Membro Master
Membro Master
Mensagens: 6398
Registrado em: 06 Jul 2004 01:40
Localização: Londrina/PR

Mensagem por Maligno »

Gilberto M Silva escreveu:SET C:\UTIL\CLIPPER5\BIN\CLIPPER=F21
Neste caso está errado. SET CLIPPER=F21 seria o correto, já que CLIPPER, neste caso, é uma variável de ambiente. Precisa apenas do nome dela.
na pasta onde fica as libs não tem o "_DBFCDX.LIB"
O nome não seria DBFCDX.LIB? Está na pasta \CLIPPER\LIB.
Respondendo ao Eolo não vi pa pasta SIX, onde posso ter acesso a Ela??
Conseguiu instalar a SIX sem problema?
[]'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!
Avatar do usuário
Gilberto M Silva
Usuário Nível 3
Usuário Nível 3
Mensagens: 230
Registrado em: 13 Mar 2007 18:00
Localização: Natal-RN / Parelhas(RN) / Natal(RN)
Contato:

Mensagem por Gilberto M Silva »

não tenho a biblioteca SIX, onde consigo? é por isso q não estou consegindo compilar? a DBFCDX.LIB está na pasta LIB, a forma que estou linkando ela está correta?
Neste caso está errado. SET CLIPPER=F21 seria o correto, já que CLIPPER, neste caso, é uma variável de ambiente. Precisa apenas do nome dela.
neste caso não preciso indicar o caminho q está o CLIPPER?

Gilberto
Gilberto[]
A cada conversasão realizada conquistamos mais amigos, isto é um lucro inestimável
Clip5.2 DBFCDX
marcolinosilva@click21.com.br gmarcolinosilva@hotmail.com / Skype:gilberto.marcolino
Avatar do usuário
Eolo
Colaborador
Colaborador
Mensagens: 1134
Registrado em: 08 Dez 2005 18:24
Localização: São Paulo - SP

Mensagem por Eolo »

Gilberto,

a) também estranhei. O Leonardo indicou as duas LIBs, DBFCDX e _DBFCDX, mas eu tb só tenho a primeira...

b) essa linha no seu BAT,
C:\UTIL\CLIPPER5\BIN\RTLINK DBFCDX.LIB,
não entendi...

c) o CDX é um driver e o SIX é outro...
Avatar do usuário
Maligno
Membro Master
Membro Master
Mensagens: 6398
Registrado em: 06 Jul 2004 01:40
Localização: Londrina/PR

Mensagem por Maligno »

Gilberto M Silva escreveu:não tenho a biblioteca SIX, onde consigo?
No diretório \clipper\libs da área "pub" do meu site. O link está na minha assinatura.
é por isso q não estou consegindo compilar? a DBFCDX.LIB está na pasta LIB, a forma que estou linkando ela está correta?
Não consegui entender direito. Você quer utilizar o CDX do próprio Clipper ou da SIX? Você sabe que é uma biblioteca à parte?
Neste caso está errado. SET CLIPPER=F21 seria o correto, já que CLIPPER, neste caso, é uma variável de ambiente. Precisa apenas do nome dela.
neste caso não preciso indicar o caminho q está o CLIPPER?
Sim, precisa. A variável de ambiente PATH recebe uma lista de diretórios onde o sistema operacional procurará pelos seus programas. Inclusive o Clipper.
A variável de ambiente CLIPPER tem outra finalidade. Através dela pode-se informar alguns parâmetros de execução do Clipper. No caso do F21, você está informando que o Clipper deve esperar poder abrir até 21 arquivos simultâneamente. Aliás, é um valor baixo. Eu próprio nem uso essa variável. Mas costumo ver outros programadores utilizando algo na faixa dos 140, aproximadamente. Eu não uso porque esse parâmetro tem uma finalidade apenas restritiva. Ou seja, se o seu CONFIG.SYS ou CONFIG.NT tem um valor de FILES=100 e você usar CLIPPER=F21, você estará restringindo o Clipper a abrir apenas e tão somente 21 arquivos, embora ele pudesse abrir até os 100 configurados no CONFIG. Por outro lado, não adianta colocar SET CLIPPER=F100 se no CONFIG.SYS você tem FILES=20. O Clipper ficará limitado a 20.
[]'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!
Avatar do usuário
Gilberto M Silva
Usuário Nível 3
Usuário Nível 3
Mensagens: 230
Registrado em: 13 Mar 2007 18:00
Localização: Natal-RN / Parelhas(RN) / Natal(RN)
Contato:

Mensagem por Gilberto M Silva »

Há.. entendi, agora, dentro do meu BAT a forma de linkeditar o DBFCDX.lib está correto? alguem tem um BAT para postar como faz?

estou usando como o Leonardo postou, mais ta dando erro no RDDSETDEFAULT("DBFCDX") e DBSETDRIVER("DBFCDX"), e tb uma mensagem q não reconhece DBFCDX
Gilberto[]
A cada conversasão realizada conquistamos mais amigos, isto é um lucro inestimável
Clip5.2 DBFCDX
marcolinosilva@click21.com.br gmarcolinosilva@hotmail.com / Skype:gilberto.marcolino
Avatar do usuário
Maligno
Membro Master
Membro Master
Mensagens: 6398
Registrado em: 06 Jul 2004 01:40
Localização: Londrina/PR

Mensagem por Maligno »

Agora já não estou entendendo. Você está usando o CDX do Clipper mesmo ou da biblioteca SIX?
[]'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!
Avatar do usuário
Gilberto M Silva
Usuário Nível 3
Usuário Nível 3
Mensagens: 230
Registrado em: 13 Mar 2007 18:00
Localização: Natal-RN / Parelhas(RN) / Natal(RN)
Contato:

Mensagem por Gilberto M Silva »

Do clipper mesmo, depois vou ver como eh o SIX, mais quero ver como linko o DBFCDX,
estou usando como o Leonardo postou, mais ta dando erro no RDDSETDEFAULT("DBFCDX") e DBSETDRIVER("DBFCDX"), e tb uma mensagem q não reconhece DBFCDX
estou usando da forma como o Leonardo postou só que em clip5.2,
Gilberto[]
A cada conversasão realizada conquistamos mais amigos, isto é um lucro inestimável
Clip5.2 DBFCDX
marcolinosilva@click21.com.br gmarcolinosilva@hotmail.com / Skype:gilberto.marcolino
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

Mensagem por sygecom »

Gilberto e Eolo, a _DBFCDX.LIB faz parte do CLIPPER 5.3, e deve ser linkada junto com a DBFCDX.

Abraços
Leonardo Machado
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

Mensagem por sygecom »

Outra coisa, se os Srs. derem um a olhada eu postei junto com os exemplos que estou usando o clipper 5.3 e não o 5.2.......alias nem sei se o CDX funciona no 5.2.

Abraços
Leonardo Machado
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
Avatar do usuário
Maligno
Membro Master
Membro Master
Mensagens: 6398
Registrado em: 06 Jul 2004 01:40
Localização: Londrina/PR

Mensagem por Maligno »

Se o Clipper v5.2 tem o DBFCDX deve ser porque funciona. :)
Nunca usei. Há anos uso a SIX e estou satisfeito.
Editado pela última vez por Maligno em 22 Jul 2007 13:43, em um total de 1 vez.
[]'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!
Avatar do usuário
Gilberto M Silva
Usuário Nível 3
Usuário Nível 3
Mensagens: 230
Registrado em: 13 Mar 2007 18:00
Localização: Natal-RN / Parelhas(RN) / Natal(RN)
Contato:

Mensagem por Gilberto M Silva »

Leonardo até ai entendi, só q no clip5.2 só tem DBFCDX.LIB, td bem, como faço para linkar no meu BAT?
C:\UTIL\CLIPPER5\BIN\RTLINK DBFCDX.LIB
desta forma está correta?
Gilberto[]
A cada conversasão realizada conquistamos mais amigos, isto é um lucro inestimável
Clip5.2 DBFCDX
marcolinosilva@click21.com.br gmarcolinosilva@hotmail.com / Skype:gilberto.marcolino
Avatar do usuário
Maligno
Membro Master
Membro Master
Mensagens: 6398
Registrado em: 06 Jul 2004 01:40
Localização: Londrina/PR

Mensagem por Maligno »

Acredito que seja RTLINK fi seu_prog li DBFCDX
[]'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!
Avatar do usuário
Gilberto M Silva
Usuário Nível 3
Usuário Nível 3
Mensagens: 230
Registrado em: 13 Mar 2007 18:00
Localização: Natal-RN / Parelhas(RN) / Natal(RN)
Contato:

Mensagem por Gilberto M Silva »

há, já entendi, estava vendo como faço para compilar o cupom fiscal da benatech e vi que após o programa vem a lib bemafi.lib,
blz, vou tentar fazer agora. :D :))
Gilberto[]
A cada conversasão realizada conquistamos mais amigos, isto é um lucro inestimável
Clip5.2 DBFCDX
marcolinosilva@click21.com.br gmarcolinosilva@hotmail.com / Skype:gilberto.marcolino
Responder