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.