Erro

Fórum sobre a linguagem CA-Clipper.

Moderador: Moderadores

PITERGALDIANO
Usuário Nível 2
Usuário Nível 2
Mensagens: 91
Registrado em: 28 Nov 2003 08:48

Erro

Mensagem por PITERGALDIANO »

Estou com o seguinte erro quando executo o sistema em Windows XP Service Pack 2

Aparece uma janela do windows com o seguinte título:
Subsistema MS-DOS de 16 bits

Conteúdo da janela:
SS1.EXE
A CPU NTVDM encontrou um instrução não permitida
CS:0000 IP:0077 OP:f0 37 05 0c 02 Escolha ´Fechar´ para finalizar o aplicativo.

Uso clipper 5.3a e Blinker 7

Meu .LNK está assim

BLINKER EXECUTABLE COMPRESS
BLINKER EXECUTABLE NODELETE
BLINKER INCREMENTAL OFF
BLINKER PROCEDURE DEPTH 60

OUTPUT SS1.EXE

NOBELL

FILE SS1
FILE FUNCOES
FILE FUNCOES1
FILE CRIAARQ
FILE CRIAIND
LIB DBFCDX.LIB
LIB CLD.LIB
LIB VL2_51.LIB
LIB VL2_51EX.LIB
LIB VL2_52.LIB
LIB VL2_52EX.LIB
Piter Galdiano
Programador Clipper
Avatar do usuário
Clipper
Colaborador
Colaborador
Mensagens: 1334
Registrado em: 23 Ago 2004 00:04
Localização: Recife/PE

Mensagem por Clipper »

Prezado Piter

Não sei se o que ocorre quanto ao erro, mas não entendi o uso de :

LIB VL2_51.LIB
LIB VL2_51EX.LIB
São para a versão 5.1 do Clipper

LIB VL2_52.LIB
LIB VL2_52EX.LIB
São para a versão 5.2 do Clipper

E você usa o Clipper 5.3, sendo que existe a Visual Lib para esta versão.

Você poderá simplesmente abolir o uso das relacionadas acima e colocar apenas a Visual Lib para a versão 5.3.

Vai que derrepende seja isso que esteja causando o erro.

Até logo.

Marcelo
Programador que é programador, quando tá de folga vai inventar função nova, fazer testes, ou seja... se divertir
Cobra 210 - Drive de 8" 1.024 KB - 64 KB RAM - Impressora de Linha Cobra - Visicalc - Fortran - Dialog - Sistema Operacional SP/M (é sp/m mesmo - era o cp/m da cobra)
Mário Isa
Usuário Nível 4
Usuário Nível 4
Mensagens: 907
Registrado em: 07 Jul 2004 13:54
Localização: Ilha Solteira-sp

Mensagem por Mário Isa »

:-O
Ele tb pode estar passando pelo mesmo problema q eu passei:
A velocidade do processador em relação ao clipper.
Para estabilizar utilizar FreeTslice().
Qq dúvida veja na seção de downloads ou envie e-mail.
Mário
-:]
Avatar do usuário
Maligno
Membro Master
Membro Master
Mensagens: 6398
Registrado em: 06 Jul 2004 01:40
Localização: Londrina/PR

Re: Erro

Mensagem por Maligno »

PITERGALDIANO escreveu:LIB VL2_51.LIB
LIB VL2_51EX.LIB
LIB VL2_52.LIB
LIB VL2_52EX.LIB
Conforme o Marcelo disse, essa "mistura" de LIBs está meio esquisita e até pode ser a causadora do problema. Além do quê, provavelmente o linker conseguirá resolver as pendências de símbolos com as primeiras duas LIBs, tornando inúteis as referências às duas LIBs finais.
Acerte isso e faça um teste. Se for isso, ótimo. Caso contrário, volte ao assunto.

Aproveitando: porque não tenta usar o modo extendido? Este modo melhora o uso da memória, o que acaba aumentando a velocidade dos programas.

[]'s
Maligno
http://www.buzinello.com/prg
Responder