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
Erro
Moderador: Moderadores
-
PITERGALDIANO
- Usuário Nível 2

- Mensagens: 91
- Registrado em: 28 Nov 2003 08:48
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
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)
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)
Re: Erro
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.PITERGALDIANO escreveu:LIB VL2_51.LIB
LIB VL2_51EX.LIB
LIB VL2_52.LIB
LIB VL2_52EX.LIB
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


