Página 1 de 1

programa não compila no XP

Enviado: 30 Mar 2007 14:09
por Anelise Quiroga
Ele apresenta mensagens que não consegue abrir os arquivos inkey.ch e que não existe o arquivo char5.obj. Mas eles estão declarados nas variáveis ambiente e na pasta c:\clipper\obj . Na máquina que tem o 98 ele compila direitinho. Outra coisa é que consultas que antes funcionavam, dizem agora que o registro não foi encontrado e o que não estava funcionando agora diz que foi encontrado. Pode ser algum problema no sistema de arquivos do computador ? Logo depois disto ele apagou e não ligou mais (o do 98). Obrigada.

Enviado: 30 Mar 2007 14:57
por Eolo
Anelise,

Edite o arquito c:\windows\system32\autoexec.nt e confirme que o seguinte esteja no fim dele:
SET INCLUDE=C:\CLIPPER\INCLUDE
SET LIB=C:\CLIPPER\LIB
SET OBJ=C:\CLIPPER\OBJ
SET PLL=C:\CLIPPER\PLL
SET CLIPPER=F240

Edite o arquivo c:\windows\system32\config.nt e (idem):
files=240
BUFFERS=30

Também, se vc não inclui a pasta do Clipper na hora de compilar e linkar (que imagino que seja com o Rtlink), faça o seguinte: vá em Meu Computador / Propriedades, clique na guia Avançado e no botão Variáveis de Ambiente. Em Variáveis de Sistema, clique em PATH e no botão Editar. Certifique-se que "c:\clipper\bin" está incluido nela.

Depois de alterar, reinicie o XP.

Eolo

Enviado: 30 Mar 2007 15:09
por ederxc
Ja tive problemas com isso , faça como o Eolo disse , siga passo a passo e mais uma coisa dentro da pasta bin exites o cl.bat e no caso parece que vc esta usando em seu sistema um OBJ externo , então teria de linkra assim

clipper %1
if not errorlevel 1 rtlink file %1,meuobj.obj

ae vc usa este bat apenas para compliar o prg que use o OBj linkado
vc pode ter varios arquivos.bat para compilar seus progs , desde que estejam na pasta bin
no meu caso por hr apena uso 2 tipo de arquivos externos timeslic.obj , barra.lib

arquivo cl.bat // comum tradicional
clipper %1
if not errorlevel 1 rtlink file %1

arquivo cl2.bat//compila codigo de barras com incremento obj para deixar //o sistema mais rapido
clipper %1
if not errorlevel 1 rtlink file %1,timeslice.obj,barra.lib


clipper %1
if not errorlevel 1 rtlink file %1,timeslic.obj // compila com obj que deixa o //clipper rapiinho junto com o xp


qualquer duvida poste ae !

Enviado: 30 Mar 2007 15:28
por Eolo
Ederc,

A Anelise disse
...não consegue abrir os arquivos inkey.ch e que não existe o arquivo char5.obj. Mas eles estão declarados nas variáveis ambiente e na pasta c:\clipper\obj . Na máquina que tem o 98 ele compila direitinho...
então o BAT dela deve estar correto, porque no Win98 funcionava. O problema é o arquivo CH e o tal OBJ não estarem sendo localizados...

Eolo

Enviado: 30 Mar 2007 18:03
por sygecom
Amiguinho(a)....
Faça como o EOLO falou e se por acaso ainda não der faça o seguinte....localize esses dois arquivos e copie eles para pasta onde vc esta compilando seu sistema...

Obs:Solução não aconselhavel...isso é so pra resolver o problema da hora...

Abraços

Enviado: 30 Mar 2007 18:21
por Eolo
Anelise,

Um de nós dois - eu ou o Leonardo - está comendo bola... Eu acho que você é "a" Anelise, já ele chamou você de "amiguinhO". Esclarece pra gente...

(Leonardo: se ele/ela for bravo, um de nós dois tá em apuros... eheheh)

Eolo

Enviado: 30 Mar 2007 18:26
por sygecom
Eolo escreveu:Anelise,

Um de nós dois - eu ou o Leonardo - está comendo bola... Eu acho que você é "a" Anelise, já ele chamou você de "amiguinhO". Esclarece pra gente...

(Leonardo: se ele/ela for bravo, um de nós dois tá em apuros... eheheh)

Eolo
Puxa Verdade mesmo....vou fazer assim vou editar o post e deixar no AR.....

Em Todos os Casos ....vou deixar minhas desculpas antecipada....

fui.......