Página 1 de 1

Erro de Compilação

Enviado: 26 Ago 2006 10:35
por jonatas
Pessoal, estou estudando Clipper, e um dos exercícios que estou tentando compilar tá dando pau:

Código-Fonte:

DO WHILE .T.
CLEAR SCREEN
BORDA = CHR(201) + CHR(205) + CHR(187) + CHR(186) + ;
CHR(188) + CHR(205) + CHR(200) + CHR(186) + ;
CHR(176)
@ 1,1,20,78 BOX BORDA
@ 03,03 TO 18,76
@ 4,4 CLEAR TO 17,75
VPRODUTO = SPACE(30)
VCUSTO = 0
VVENDA = 0
VLUCRO = 0
VFIM = SPACE(01)
@ 06,06 SAY "NOME DO PRODUTO: " GET VPRODUTO PICT "@!"
@ 08,06 SAY "PREÇO DE CUSTO: " GET VCUSTO PICT "99,999,999.99"
@ 10,06 SAY "PREÇO DE VENDA: " GET VVENDA PICT "99,999,999.99"
@ 12,06 SAY "LUCRO DA VENDA: "
READ
VLUCRO = VVENDA - VCUSTO
@ 12,23 SAY VLUCRO PICT "99,999,999.99"
@ 16,12 SAY "DESEJA CONTINUAR [S/N]" GET VFIM PICT "@!"
VALID(VFIM$"SN")
READ
IF VFIM="S"
LOOP
ELSE
EXIT
ENDIF
ENDDO
CLEAR
@ 12,35 SAY "ACABOU !!!!!!!"

Quando tento compilar dá a seguinte mensagem de erro:

ERROR eut0019: bad format object or library file 'ex3.prg'

Alguém sabe o que é isso ?

já resolvi...

Enviado: 26 Ago 2006 10:45
por jonatas
...era só erro de digitação no nome do programa na hora de usar o rtlink

ERROR EUT0019: BAD FORMAT OBJECT OR LIBRARY FILE

Enviado: 04 Out 2006 13:04
por Anelise Quiroga
Estou tentando compilar um programa em Clipper 5.2 em ambiente Windows XP e ele dá a mensagem citada no assunto. As variáveis de ambiente estão definidas no autoexec.nt e tudo mais, mas não funciona. Será que é preciso colocar no servidor da rede ?

Enviado: 04 Out 2006 13:36
por rochinha
Amiguinha

Configure o AUTOEXEC.NT e CONFIG.NT como se fossem o AUTOEXEC.BAT e CONFIG.SYS.

@braços :?)

Enviado: 04 Out 2006 13:49
por gvc
@ 16,12 SAY "DESEJA CONTINUAR [S/N]" GET VFIM PICT "@!"
VALID(VFIM$"SN")

o correto é:

@ 16,12 SAY "DESEJA CONTINUAR [S/N]" GET VFIM PICT "@!" ;
VALID(VFIM$"SN")

Autoexec.nt e config.nt

Enviado: 04 Out 2006 16:31
por Anelise Quiroga
Obrigada, mas no meu autoexec.nt, já estavam as vaiáveis de ambiente (set ....bin, obj..) mais o set ....f=200 e no config.nt está buffers=30 e files =200. Eu realmente não sei o que está havendo.

rochinha escreveu:Amiguinha

Configure o AUTOEXEC.NT e CONFIG.NT como se fossem o AUTOEXEC.BAT e CONFIG.SYS.

@braços :?)

Variaveis de ambiente

Enviado: 04 Out 2006 16:58
por marchiore
Rapaz, no Windows e melhor você definir pelo windows não usa o autoexec.nt não, use somente o FILES=250 no config.sys lembre-se não pode ter espaço entre o FILES o = e o 250 blz.

Para colocar as outras variaveis tipo

CLIPPER
LIB
INCLUDE
PATH

Vai no ICONE no desktop Meu Computador
Clica com o botão da direita
vai em propriedades
vai na aba avancado
lá tem VARIAVEIS DE AMBIENTE
ai vai ter variaveis do Usuario e variaveis do sistema
melhor colocar variaveis do sistema pois se trocar o usuario continua

Clica em NOVA
Nome da variavel coloca por exemplo LIB
Valor da variavel colocar C:\CLIP53\LIB
blz
quando você abrir uma nova janela do DOS vai estar setado

Espero ter ajudado.

Enviado: 04 Out 2006 20:02
por rochinha
Amiguinho

Mas tem um inconveniente quando se cria links abrindo o aplicativo diretamente num atalho.

Quando voce cria um atalho para o executavel DOS, não tem como ambientar a variavel Clipper pelo atalho e ai ocorrem erros de ambiente e execução.

E a configuração via .BAT/.SYS e .NTs vale para todo o sistema.

Se voce consegue rodar uma aplicação DOS em um atalho sem configuração da variavel Clipper ou se esta usando um comando Blinker ou se é um cara de sorte.