Página 1 de 1

Erro aleatório

Enviado: 01 Jun 2006 19:16
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

Enviado: 02 Jun 2006 09:28
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

Enviado: 04 Jun 2006 14:23
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

Enviado: 10 Jun 2006 11:43
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

Enviado: 11 Jun 2006 15:32
por Vander
Amigo Rochinha,

Vou retirar e ver o que dá

FW 2.6 / CLIPPER 5.3 / BLINKER 5

Valeu

Vander

Enviado: 12 Ago 2006 11:19
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.

Enviado: 25 Dez 2006 16:57
por Hader