programa não compila no XP

Fórum sobre a linguagem CA-Clipper.

Moderador: Moderadores

Anelise Quiroga
Usuário Nível 1
Usuário Nível 1
Mensagens: 3
Registrado em: 29 Set 2006 13:00

programa não compila no XP

Mensagem 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.
Anelise Quiroga
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 »

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
ederxc
Usuário Nível 4
Usuário Nível 4
Mensagens: 619
Registrado em: 15 Set 2006 08:40
Localização: Pedreira -SP-

Mensagem 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 !
C:\Xharbour\Xdev\Fw\VSX
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 »

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
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

Mensagem 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
Editado pela última vez por sygecom em 30 Mar 2007 18:27, em um total de 1 vez.
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
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 »

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
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

Mensagem 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.......
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
Responder