Problemas de out of memory
Moderador: Moderadores
-
RicardoPassos
- Usuário Nível 1

- Mensagens: 1
- Registrado em: 30 Out 2012 11:59
- Localização: São Paulo
Problemas de out of memory
Senhores, tenho um aplicativo de 1992, criado em clipper summer 87. O sistema operacional é o XP e no momento que o usuário chama um determinado módulo, dá o erro de out of memory. Já tentei todas as maneiras possiveis que o forum oferece, mas o erro continua.
Preciso de ajuda, urgentemente.
Grato
Preciso de ajuda, urgentemente.
Grato
- Pablo César
- Usuário Nível 7

- Mensagens: 5312
- Registrado em: 31 Mai 2006 10:22
- Localização: Curitiba - Paraná
Problemas de out of memory
Seja bem vindo ao fórum !
Recompile o seu sistema com Clipper versão 5.2e e BLINKER.
Imagino que além de usar Summer 87 estaria linkando com ExoSpace. E este tipo de gerenciamento de memória não é mais aceito nos atuais SO.
Recompile o seu sistema com Clipper versão 5.2e e BLINKER.
Imagino que além de usar Summer 87 estaria linkando com ExoSpace. E este tipo de gerenciamento de memória não é mais aceito nos atuais SO.
Um clip-abraço !
Pablo César Arrascaeta
Compartilhe suas dúvidas e soluções com todos os colegas aqui do fórum.
Evite enviar as dúvidas técnicas por MPs ou eMails, assim todos iremos beneficiar-nos.
Pablo César Arrascaeta
Compartilhe suas dúvidas e soluções com todos os colegas aqui do fórum.
Evite enviar as dúvidas técnicas por MPs ou eMails, assim todos iremos beneficiar-nos.
Problemas de out of memory
É, e enquanto promove as mudanças sugeridas pelo Pablo, pra não deixar o cliente parado, pegue aqui, no fórum , o TIMESLIC.OBJ , compile junto com seu aplicativo e execute ele logo no início do menu principal do seu sistema..
lugab
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
Problemas de out of memory
Não lembro o que o Summer tinha pra linqueditar.
Conheço um programador que usa TLINK, mas o tlink não cria overlays.
Se tiver o RTLINK ou PLINK86 já melhora.
Se não tiver opção, atualize para o clipper 5.2 ou até o Harbour.
A diferença nos fontes vai depender do seu estilo de programação, pode até não ter diferença.
Por exemplo:
O Summer aceitava o replace sem precisar separar por vírgulas.
Se seu fonte estiver assim precisaria corrigir, senão nem precisaria mexer.
Forma também aceita pelo summer:
replace campo1 with variavel1 ;
campo2 with variavel2
Correto aceito em qualquer clippper/harbour:
replace campo1 with variavel1, ;
campo2 with variavel2
Num teste que fiz há menos de um ano, de compilar um fonte em summer, a diferença que deu foi esta.
O jeito de saber é... tentando.
De repente, vai encarar só mudanças como esta.
Conheço um programador que usa TLINK, mas o tlink não cria overlays.
Se tiver o RTLINK ou PLINK86 já melhora.
Se não tiver opção, atualize para o clipper 5.2 ou até o Harbour.
A diferença nos fontes vai depender do seu estilo de programação, pode até não ter diferença.
Por exemplo:
O Summer aceitava o replace sem precisar separar por vírgulas.
Se seu fonte estiver assim precisaria corrigir, senão nem precisaria mexer.
Forma também aceita pelo summer:
replace campo1 with variavel1 ;
campo2 with variavel2
Correto aceito em qualquer clippper/harbour:
replace campo1 with variavel1, ;
campo2 with variavel2
Num teste que fiz há menos de um ano, de compilar um fonte em summer, a diferença que deu foi esta.
O jeito de saber é... tentando.
De repente, vai encarar só mudanças como esta.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
-
JulioNSP
- Usuário Nível 3

- Mensagens: 244
- Registrado em: 22 Dez 2009 09:25
- Localização: São Paulo - SP
Problemas de out of memory
Olá pessoal, estou com o mesmo problema e achei interessante a sugestão de compilar com o Clipper 5.2, o meu caso eu teria que corrigir os replaces, mas estou disposto a tentar, agora onde eu consigo baixar o compilador do Clipper 5.2 e o linkador?
Desde já muito obrigado.
Julio.
Desde já muito obrigado.
Julio.
-
Kapiaba
- Colaborador

- Mensagens: 1908
- Registrado em: 07 Dez 2012 16:14
- Localização: São Paulo
- Contato:
Problemas de out of memory
Talvez:
https://www.linguagemclipper.com.br/install/clipper-52e
Eu passaria direto para xHarbour modo console 32 bits, super simples de compilar, usando um .BAT y um .LNK, simples demais.
Abs.
https://www.linguagemclipper.com.br/install/clipper-52e
Eu passaria direto para xHarbour modo console 32 bits, super simples de compilar, usando um .BAT y um .LNK, simples demais.
Abs.
-
alxsts
- Colaborador

- Mensagens: 3092
- Registrado em: 12 Ago 2008 15:50
- Localização: São Paulo-SP-Brasil
Problemas de out of memory
Olá!
Pode baixar da Seção Downloads do próprio fórum.
Esta seção está com problemas de acesso faz algum tempo mas, mudando o estilo de exibição do fórum para "Estilo Celular" funciona...
Pode baixar da Seção Downloads do próprio fórum.
Esta seção está com problemas de acesso faz algum tempo mas, mudando o estilo de exibição do fórum para "Estilo Celular" funciona...
[]´s
Alexandre Santos (AlxSts)
Alexandre Santos (AlxSts)
- rochinha
- Administrador

- Mensagens: 4664
- Registrado em: 18 Ago 2003 20:43
- Localização: São Paulo - Brasil
- Contato:
Problemas de out of memory
Amiguinhos,
Veja neste link https://gist.github.com/tomsquest/811329 as dicas sobre ums,xms,loadhigh etc.
Autoexec.bat
config.sys
Ao dar o boot parece que você pode escolher qual configuração mais adequada.
JulioNSP antes de compilar mudar de compilador, plataforma, já conseguiu configurar o config.sys e autoexec.bat mais a fundo?Olá pessoal, estou com o mesmo problema e achei interessante a sugestão de compilar com o Clipper 5.2, o meu caso eu teria que corrigir os replaces, mas estou disposto a tentar, agora onde eu consigo baixar o compilador do Clipper 5.2 e o linkador?
Veja neste link https://gist.github.com/tomsquest/811329 as dicas sobre ums,xms,loadhigh etc.
Autoexec.bat
Código: Selecionar todos
@echo off
prompt $p$g
SET PATH=C:\WINDOWS;C:\WINDOWS\COMMAND;C:\UTIL\AUTOEXEC\BAT
SET TEMP=C:\TEMP
SET TMP=C:\TMP
SET MOUSE=C:\UTIL\Autoexec\MOUSE
Loadhigh c:\windows\command\keyb fr,,C:\windows\command\keyboard.sys
Loadhigh doskey
goto %config%
:WIN95
goto fin
:DOSXMSCD
loadhigh C:\WINDOWS\COMMAND\MSCDEX.EXE /D:MSCD001 /V
SET SOUND=C:\util\sb16
SET BLASTER=A220 I5 D1 H5 P330 T6
SET MIDI=SYNTH:1 MAP:E
C:\util\sb16\DIAGNOSE /S
C:\util\sb16\SB16SET /P /Q
loadhigh c:\util\autoexec\mouse\mouse.com
c:
call c:\command.com
goto fin
:DOSEMSCD
loadhigh C:\WINDOWS\COMMAND\MSCDEX.EXE /D:MSCD001 /V
SET SOUND=C:\util\sb16
SET BLASTER=A220 I5 D1 H5 P330 T6
SET MIDI=SYNTH:1 MAP:E
C:\util\sb16\DIAGNOSE /S
C:\util\sb16\SB16SET /P /Q
loadhigh c:\util\autoexec\mouse\mouse.com
c:
call c:\command.com
cls
goto fin
:DOSXMS
SET SOUND=C:\util\sb16
SET BLASTER=A220 I5 D1 H5 P330 T6
SET MIDI=SYNTH:1 MAP:E
C:\util\sb16\DIAGNOSE /S
C:\util\sb16\SB16SET /P /Q
loadhigh c:\util\autoexec\mouse\mouse.com
c:
call c:\command.com
cls
goto fin
:DOSEMS
SET SOUND=C:\util\sb16
SET BLASTER=A220 I5 D1 H5 P330 T6
SET MIDI=SYNTH:1 MAP:E
C:\util\sb16\DIAGNOSE /S
C:\util\sb16\SB16SET /P /Q
loadhigh c:\util\autoexec\mouse\mouse.com
c:
call c:\command.com
cls
goto fin
:FIN
Código: Selecionar todos
[menu]
menuitem=WIN95,Windows 95
menuitem=dosxmscd,MS-DOS XMS,CD-ROM
menuitem=dosemscd,MS-DOS EMS,CD-ROM
menuitem=dosxms,MS-DOS XMS
menuitem=dosems,MS-DOS EMS
menudefault=WIN95,5
[COMMON]
FILES=30
Buffers=30
dos=umb,high
devicehigh=C:\WINDOWS\himem.sys
[WIN95]
[dosxmscd]
dos=single
devicehigh=C:\WINDOWS\emm386.exe noems /I=E000-EFFF /I=b000-b7FF
DEVICEHIGH=c:\Util\autoexec\CDROM\TIMCD.SYS /D:MSCD001 /V
DEVICEHIGH=C:\util\SB16\DRV\CTSB16.SYS /UNIT=0 /WIN95 /BLASTER=A:220 I:5 D:1 H:5
DEVICEHIGH=C:\util\SB16\DRV\CTMMSYS.SYS
[dosemscd]
dos=single
devicehigh=C:\WINDOWS\emm386.exe ram /I=E000-EFFF /I=b000-b7FF
DEVICEHIGH=c:\Util\autoexec\CDROM\TIMCD.SYS /D:MSCD001 /V
DEVICEHIGH=C:\util\SB16\DRV\CTSB16.SYS /UNIT=0 /WIN95 /BLASTER=A:220 I:5 D:1 H:5
DEVICEHIGH=C:\util\SB16\DRV\CTMMSYS.SYS
[dosxms]
dos=single
devicehigh=C:\WINDOWS\emm386.exe noems /I=E000-EFFF /I=b000-b7FF
DEVICEHIGH=C:\util\SB16\DRV\CTSB16.SYS /UNIT=0 /WIN95 /BLASTER=A:220 I:5 D:1 H:5
DEVICEHIGH=C:\util\SB16\DRV\CTMMSYS.SYS
[dosems]
dos=single
devicehigh=C:\WINDOWS\emm386.exe ram /I=E000-EFFF /I=b000-b7FF
DEVICEHIGH=C:\util\SB16\DRV\CTSB16.SYS /UNIT=0 /WIN95 /BLASTER=A:220 I:5 D:1 H:5
DEVICEHIGH=C:\util\SB16\DRV\CTMMSYS.SYS
[COMMON]
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.
@braços : ? )
A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.