Erro aleatório

Discussão sobre a biblioteca Fivewin - O Clipper para Windows.

Moderador: Moderadores

Avatar do usuário
Vander
Usuário Nível 3
Usuário Nível 3
Mensagens: 214
Registrado em: 23 Jul 2004 01:43
Localização: João Monlevade - MG

Erro aleatório

Mensagem por Vander »

Olá amigos;

O sistema que passei de Clipper para FW aleatóriamente dá este erro "Este prograna executou uma operação ilegal...", ai não tem outra saída a não ser fechar o sistema.
Quando mando comprimir o erro aparece com mais freqüência.
A alguém pode me ajudar a corrigir este erro ?


Abaixo o meu LNK

Código: Selecionar todos

# BLINKER EXE COMPRESS 5
MAP A,S

BLINKER CLIPPER SYMBOL OFF
fi NDSMENU

FI VMW
FI __WAIT
FI MPAR
FI CDXLOCK

FI CONFIGUR
..
..
..
FI reserva


out SISGEL.exe
PACKCODE
PACKDATA
DEFBEGIN
	name		SISGEL
   	description	'SISTEMA GERENCIADOR DE LOCADORAS'
   	exetype     	Windows 3.1
   	code        	moveable discardable preload
   	data        	preload moveable
   	stacksize   	9500
   	heapsize    	2448
   	segment    	'PLANKTON_TEXT' 	nondiscardable
   	segment     	'EXTEND_TEXT'   	nondiscardable
   	segment     	'OM_TEXT'      		nondiscardable
   	segment     	'OSMEM_TEXT'    	nondiscardable
   	segment     	'SORTOF_TEXT'   	nondiscardable
   	segment     	'STACK_TEXT'    	nondiscardable
DEFEND
NOBELL

sear  Five, FiveC, Objects
sear  WinApi, Clipper, Extend, DbfNtx, Terminal
sear  DbfCdx, _DbfCdx, Kcopy

Vander
Avatar do usuário
Ale SB
Usuário Nível 3
Usuário Nível 3
Mensagens: 201
Registrado em: 20 Jul 2004 17:30
Localização: Campo Grande / MS

Mensagem por Ale SB »

OLá Vander,

Poste o Erro.log.

Nao sei se ajuda, mas eu sempre usei sem problemas este LNK:

Código: Selecionar todos

BLINKER INCREMENTAL OFF      // desativa geraçao rapida do executavel
BLINKER CLIPPER SYMBOL OFF
BLINKER EXECUTABLE COMPRESS  // gera executavel compactado

NOBELL
PACKCODE
PACKDATA

DEFBEGIN  //define o programa e tamanho da pilha
   name        'Principal'
   description 'Teste'
   exetype     Windows 3.1
   code        moveable discardable preload
   data        preload moveable
   stacksize   12500
   heapsize    8500
   segment     'PLANKTON_TEXT' nondiscardable
   segment     'EXTEND_TEXT'   nondiscardable
   segment     'OM_TEXT'       nondiscardable
   segment     'OSMEM_TEXT'    nondiscardable
   segment     'SORTOF_TEXT'   nondiscardable
   segment     'STACK_TEXT'    nondiscardable
DEFEND

BEGIN AREA  // define os programas a serem linkados
   FILE Principal
   FILE Prog_01
   FILE Prog_02
   FILE Prog_03
   FILE MPAR //
ENDAREA

#------------------------------------------------------------------------------
# LIBS EXTERNAS DO FIVEWIN
LIB C:\ALEFW\DESCONTO\LIB\TWBRW16

#------------------------------------------------------------------------------
# LIBS DO FIVEWIN
LIB C:\FW23\LIB\FIVE
LIB C:\FW23\LIB\FIVEC
LIB C:\FW23\LIB\OBJECTS
LIB C:\FW23\LIB\WINAPI

#------------------------------------------------------------------------------
# LIBS DO CLIPPER 5.3B
LIB C:\CLIP52e\LIB53b\CLIPPER
LIB C:\CLIP52e\LIB53b\DBFCDX
LIB C:\CLIP52e\LIB53b\DBFNTX
LIB C:\CLIP52e\LIB53b\_DBFCDX
LIB C:\CLIP52e\LIB53b\EXTEND
LIB C:\CLIP52e\LIB53b\TERMINAL

OUTPUT Principal.exe
Imagemr]
Avatar do usuário
Vander
Usuário Nível 3
Usuário Nível 3
Mensagens: 214
Registrado em: 23 Jul 2004 01:43
Localização: João Monlevade - MG

Mensagem por Vander »

Amigo ALE;

Não é gravado nenhum log de erro, somente aparece uma janela de operação ilegal e fecha.
Vou usar o seu LNK para ver o que acontece...

Vander
Avatar do usuário
rochinha
Administrador
Administrador
Mensagens: 4664
Registrado em: 18 Ago 2003 20:43
Localização: São Paulo - Brasil
Contato:

Mensagem por rochinha »

Amiguinho

Retire a linha do .LNK que se refere ao __WAIT.OBJ que talvez resolva.

Qual a versao do seu Fivewin?

@braços
OPS! LINK QUEBRADO? Veja ESTE TOPICO antes e caso não encontre ENVIE seu email com link do tópico para [url=mailto://fivolution@hotmail.com]fivolution@hotmail.com[/url]. Agradecido.

@braços : ? )

A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
Avatar do usuário
Vander
Usuário Nível 3
Usuário Nível 3
Mensagens: 214
Registrado em: 23 Jul 2004 01:43
Localização: João Monlevade - MG

Mensagem por Vander »

Amigo Rochinha,

Vou retirar e ver o que dá

FW 2.6 / CLIPPER 5.3 / BLINKER 5

Valeu

Vander
Avatar do usuário
gvc
Colaborador
Colaborador
Mensagens: 1270
Registrado em: 23 Ago 2005 10:57

Mensagem por gvc »

Desculpe se estou indo pelo básico.
O FW costuma dar GPF quando é feita uma entrada ou saída DOS.
Por exemplo, se vc utiliza um INKEY() dentro do sistema, dá o GPF.

Pode ser uma tentativa de achar o seu erro.
Comunique se encontrar alguma solução para esse tipo de problema.

Boa sorte.
Responder