Relogio em tempo real

Fórum sobre a linguagem CA-Clipper.

Moderador: Moderadores

Avatar do usuário
Anderson J. Freitas
Usuário Nível 1
Usuário Nível 1
Mensagens: 46
Registrado em: 19 Fev 2005 10:34
Localização: Caratinga-MG

Relogio em tempo real

Mensagem por Anderson J. Freitas »

Baixei a lib q apresenta o relogio em tempo real no clipper (relogio.lib). Porém seu linkedicar com o EXOSPACE, como de costume, o programa retorna a mensagem de erro :
Error [35]: General Protection Fault in S.EXE at 0DEF:01CA
code=B800 ss=138F ds=138F es=13D7
ax=0003 bx=B800 cx=03D4 dx=0D2A sp=66C8 bp=66D8 si=52B8 di=0070

Se eu linkedicar com o RTLINK surge a mensagem de erro : MEMORY LOW. Para resolver este problema, mudei o config.sys diversas vezes (emm396.exe, emm386.dr, statis,e outros mais) sem sucesso.

meu config.sys hoje :
DEVICE=C:\WINDOWS\HIMEM.SYS
DEVICEHIGH=C:\WINDOWS\EMM386.EXE RAM 2048 NOEMS
dos=high,umb
devicehigh=C:\WINDOWS\COMMAND\display.sys con=(ega,,1)
Country=055,850,C:\WINDOWS\COMMAND\country.sys
FILES=199
BUFFERS=50

Tem alguma forma de resolver isso ? Gostaria muito de ter um relógio em tempo real funcionando no meu programa, porém sem afetar o funcionamento do programa.

Andeson
Avatar do usuário
Daniel
Usuário Nível 3
Usuário Nível 3
Mensagens: 373
Registrado em: 13 Ago 2003 22:42
Localização: Apucarana - PR

Mensagem por Daniel »

usa o showtime() da lib catools ela trabalha com os dois linkador
ct.lib rtlink
ctp.lib exospace
Ex:
ShowTime(linha,coluna, .t., "cor/cor")
Daniel

Harbour + Minigui + dbfcdx
Marinas-Gui Pena que parou o suporte
evolver
Membro Master
Membro Master
Mensagens: 189
Registrado em: 28 Ago 2004 01:02
Localização: Cruz Alta - RS
Contato:

Re: Relogio em tempo real

Mensagem por evolver »

Anderson J. Freitas escreveu: DEVICE=C:\WINDOWS\HIMEM.SYS
DEVICEHIGH=C:\WINDOWS\EMM386.EXE RAM 2048 NOEMS
dos=high,umb
devicehigh=C:\WINDOWS\COMMAND\display.sys con=(ega,,1)
Country=055,850,C:\WINDOWS\COMMAND\country.sys
FILES=199
BUFFERS=50
Pra memória experimente no config.sys
DEVICE=C:\WINDOWS\HIMEM.SYS
DEVICEHIGH=C:\WINDOWS\EMM386.EXE RAM 2048 NOEMS i=b000-b7ff
dos=high,umb
devicehigh=C:\WINDOWS\COMMAND\display.sys con=(ega,,1)
Country=055,850,C:\WINDOWS\COMMAND\country.sys
FILEShigh=199
BUFFERShigh=50
Sergio "Evolver" Fagundes

CURVE-SE DIANTE DE MIM SER INSIGNIFICANTE, POIS EU SOU ROOT
Só respondo em PVT perguntas relativas ao que eu faço. Qualquer outra dúvida favor postar no fórum.
Peço aos veteranos que antes de responder a uma pergunta repetida dêem uma pesquisada e instruam a quem perguntou a fazer o mesmo.
Responder