Que ERRO é este???

Fórum sobre a linguagem CA-Clipper.

Moderador: Moderadores

Avatar do usuário
JLF
Usuário Nível 2
Usuário Nível 2
Mensagens: 78
Registrado em: 21 Jul 2005 12:52
Localização: Sao Paulo

Que ERRO é este???

Mensagem por JLF »

Passei a rodar em XP, ou melhor TENTEI rodar em XP>

Esta dando este erro, qdo chama uma função dentro do programa..

_RUN (0) Unrecoverable error 5311: Cannot create VM swap file

não estou conseguindo identificar corretamente qual seria esta chamada, acho q é a geração de um arquivo HTM, para ser enviado por e-mail...

HELP! :{
JLF - relembrando bons tempos
Clipper 5.3 - Blinker 7
Avatar do usuário
Maligno
Membro Master
Membro Master
Mensagens: 6398
Registrado em: 06 Jul 2004 01:40
Localização: Londrina/PR

Re: Que ERRO é este???

Mensagem por Maligno »

JLF escreveu:_RUN (0) Unrecoverable error 5311: Cannot create VM swap file
A descrição do erro já da a dica: por algum motivo ele não está conseguindo criar o arquivo de troca. Pode ser um disco protegido, falta de privilégio pra criação do arquivo, etc. O ideal, a meu ver, é não precisar de arquivo de troca, da forma como é feito no modo protegido, onde se usa toda a memória. Imagino que você use o modo real. Dificilmente o swap seria necessário em modo protegido. A não ser, claro, que a memória estendida seja exígua.

[]'s
Maligno
http://www.buzinello.com/prg
clauber
Usuário Nível 3
Usuário Nível 3
Mensagens: 263
Registrado em: 22 Jul 2004 21:17
Localização: ceara

Mensagem por clauber »

exatamente, para corrigir este erro basta gerar executavel em modo protegido
""
Avatar do usuário
JLF
Usuário Nível 2
Usuário Nível 2
Mensagens: 78
Registrado em: 21 Jul 2005 12:52
Localização: Sao Paulo

Mensagem por JLF »

Amigos,

Fiz alguns teste e identifiquei o q esta gerando o erro, não é na criação do arquivo, consegui verificar a correta geração do mesmo, inclusive numa outra rotina tb criou.

Este erro esta ocorrendo com as seguintes chamadas de comando:

RUN (variavel)
!START htm.htm

O XP não deve estar reconhecendo os mesmos.

Alguma dica?
JLF - relembrando bons tempos
Clipper 5.3 - Blinker 7
Avatar do usuário
Maligno
Membro Master
Membro Master
Mensagens: 6398
Registrado em: 06 Jul 2004 01:40
Localização: Londrina/PR

Mensagem por Maligno »

JLF escreveu:Este erro esta ocorrendo com as seguintes chamadas de comando:

RUN (variavel)
!START htm.htm

O XP não deve estar reconhecendo os mesmos.

Alguma dica?
Usa o BLinker? Ele tem uma função que é equivalente ao comando RUN, só que muitíssimo melhor: SwpRunCmd(). Quando usava o modo real e o comando RUN, só tinha problema de memória. Depois da primeira vez que usei o BLinker, nunca mais tive problema algum.

[]'s
Maligno
http://www.buzinello.com/prg
Avatar do usuário
JLF
Usuário Nível 2
Usuário Nível 2
Mensagens: 78
Registrado em: 21 Jul 2005 12:52
Localização: Sao Paulo

Mensagem por JLF »

Maligno

uso clipper 5.3 com blinker 7...

Tentei compilar, sou "fraquissimo" nisso, uso o comando basico dos basicos... CLIPPER arquivo /n .... BLINKER FI arquivo

Deu o seguinte erro:
BLINKER : 1115 : BLINKRNMGR(CLSWPRUN) : '$$$SWPPRM' : unresolved external
BLINKER : 1115 : BLINKRNMGR(CLSWPRUN) : '$$SWPRM' : unresolved external

1000 a ZERO pro XP... :(
JLF - relembrando bons tempos
Clipper 5.3 - Blinker 7
Avatar do usuário
alaminojunior
Colaborador
Colaborador
Mensagens: 1717
Registrado em: 16 Dez 2005 21:26
Localização: Ubatuba - SP

Mensagem por alaminojunior »

Olá meu caro, tente usar um script para linkar seu programa.
Aí vai um exemplo:

Blinker Incremental Off
Blinker Cache EMS 50%,50%
Blinker Cache XMS 50%,50%
Blinker Link EMS ON
Blinker Link XMS ON
Blinker Exec Clipper //Dynf:8 //F:254
Blinker Exec Comp 1
Blinker Exec Exte
Blinker Memo Pack 60
Search BlxRatex
Search BlxClp53
Blinker Incr Pad 256
Blinker Over Page On
Blinker Over Opsi 60
OutPut Sistema.Exe
File (seus prg´s)
Libr LlibG,Dbfcdx,_Dbfcdx,Ctp,Fast,Apibli
@Cl530Max

Acredito que assim vc terá exito
Avatar do usuário
JLF
Usuário Nível 2
Usuário Nível 2
Mensagens: 78
Registrado em: 21 Jul 2005 12:52
Localização: Sao Paulo

Mensagem por JLF »

Alamino,

Usei seu exemplo, somente colocando o nome do meu .prg onde vc especificou....File (seus prg´s) ...

Deu um monte de erro, já a partir da primeira linha... como disse sou "fraquissimo" nos script...

BLINKER : 1103 : 'INCREMENTAL' IS NOT A VALID LINK SCRIPT COMMAND


e foi dando erro...

:'(
JLF - relembrando bons tempos
Clipper 5.3 - Blinker 7
Avatar do usuário
alaminojunior
Colaborador
Colaborador
Mensagens: 1717
Registrado em: 16 Dez 2005 21:26
Localização: Ubatuba - SP

Mensagem por alaminojunior »

Pelo relatado, é erro na sintaxe:

certifique-se de ter escrito exatamente como postei;
na linha File, fica assim
File sistema // nome do prg principal, sem parenteses e sem extensão
tenta aí

meu Skype é GRANEIRO, se precisar
Avatar do usuário
emilsonrabelo
Usuário Nível 1
Usuário Nível 1
Mensagens: 5
Registrado em: 20 Jul 2006 15:03
Localização: Porto Velho - Rondônia

Mensagem por emilsonrabelo »

Verifique se a pasta Temp que sua aplicação usa existe. Se não existe é só criar.

Você já configurou o config.nt e autoexec.nt? Apartir do NT o windows não usa mais os arquivos config.sys e autoexec.bat. Nem adianta criar, o sistema ignora.
Avatar do usuário
JLF
Usuário Nível 2
Usuário Nível 2
Mensagens: 78
Registrado em: 21 Jul 2005 12:52
Localização: Sao Paulo

Mensagem por JLF »

Maligno,

coloquei o comando SwpRunCmd() e esta dando estes erros
BLINKER : 1115 : BLINKRNMGR(CLSWPRUN) : '$$$SWPPRM' : unresolved external
BLINKER : 1115 : BLINKRNMGR(CLSWPRUN) : '$$SWPRM' : unresolved external

Para evitar q fosse qq problema de PATCH, coloquei o OBJ direto no diretorio do clipper, será q o meu blinker 7.0 não esta completo?

pelo q estou verificando o XP não esta reconhecendo os comandos RUN ou !START q estão no PRG, pois os coloco ele compila mas da erro na execução...

Se eu digitar START diretamente no pront (exemplo star htm.htm) ele abre o Internet Explorer com o arquivo gerado perfeitamente.

Para q vcs entendam, eu crio o HTM através de algumas condições, depois chamo o mesmo para q a pessoa o veja na tela e decida se quer imprimir ou apenas visualiza...assim se for imprimir, pode mandar para qq impressora q o XP trata dela sem problemas...

:'(
JLF - relembrando bons tempos
Clipper 5.3 - Blinker 7
Dudu_XBase
Membro Master
Membro Master
Mensagens: 1071
Registrado em: 25 Ago 2003 16:55

Mensagem por Dudu_XBase »

Bom dia Poste sua rotina de linkedição.

/ Veja esse tópico tb
https://pctoledo.org/forum/viewtopic.php?t=3513


________________________________________________________________________________________________________
(Aow Saudade) Clipper 5.2e, Blinker 7, RDD SIXNSX, DBFCDX /Xharbour 1.0, Rdd Mediator (Mysql) Free , RDD Sqlrdd (Sql Server) Comercial
(Hoje) C# Python Sql Server e Oracle




Avatar do usuário
JLF
Usuário Nível 2
Usuário Nível 2
Mensagens: 78
Registrado em: 21 Jul 2005 12:52
Localização: Sao Paulo

Mensagem por JLF »

Bom Dia, Grande DUDU


Segue a rotina:

Function EnviaEmail()
* Executa o Blat e envia o E-mail
* -----------------------------------------------------------------------------
comanda := "blat htm.htm -subject Inform tivo -to "+strtran(vdest," ","")+" -pu seculoxxi@superig.com.br -ppw secxxi -log inf.log"
* run (comanda)
SwpRunCmd(comanda)

Gero o OBJ no basico dos basicos: clipper htm /n

Para Linkar: blinker fi htm

e aparecem esses erros...

No 98 bastava o RUN (comanda)...

Fico no aguardo de maiores ajudas...Abraços!
JLF - relembrando bons tempos
Clipper 5.3 - Blinker 7
Dudu_XBase
Membro Master
Membro Master
Mensagens: 1071
Registrado em: 25 Ago 2003 16:55

Mensagem por Dudu_XBase »

Caso vc use clipper 5.2e

// Teste assim
blinker fi htm lib blxratex,blxclp52 (essas são libs do blinker)

Se apresentar o msm erro durante a execução crie um arquivo
para linkedição como o alaminojunior postou anteriormente.


// arquivo htm.lnk Adaptação do link postado pelo AlaminoJunior
Blinker Incremental Off
Blinker Exec Extend 2048
Blinker Exec Clipper //Dynf:8 //F:254
Blinker Exec Comp 1
FI HTM
LIB BLXRATEX,BLXCLP52


depois de criado o arquivo htm.lnk
para linkeditar use:

blinker @htm.lnk

Atenção a lib BLXCLP52 é para versão clipper 5.2e caso vc use a versão 5.3 vc deverá usar a blxclp53


________________________________________________________________________________________________________
(Aow Saudade) Clipper 5.2e, Blinker 7, RDD SIXNSX, DBFCDX /Xharbour 1.0, Rdd Mediator (Mysql) Free , RDD Sqlrdd (Sql Server) Comercial
(Hoje) C# Python Sql Server e Oracle




Avatar do usuário
JLF
Usuário Nível 2
Usuário Nível 2
Mensagens: 78
Registrado em: 21 Jul 2005 12:52
Localização: Sao Paulo

Mensagem por JLF »

Caro DUDU,

Como uso o clipper 5.3 ...Usei o lnk postado por vc e deu estes erros agora:
BLINKER : 1017 : Blinker for CA-Clipper 5.3 does not support the command 'Blinker Exec Extend 2048'
BLINKER : 1001 : ignoring invalid link script file command parameter in 'Blinker Exec Comp 1'
BLINKER : 1115 : BLINKRNMGR(CLSWPRUN) : '$$$SWPPRM' : unresolved external
BLINKER : 1115 : BLINKRNMGR(CLSWPRUN) : '$$$SWPRUN' : unresolved external
BLINKER : 1115 : BLINKRNMGR(CLSWPRUN) : '$$KRNPTB' : unresolved externa

BLINKER : 2 Warning error(s), 3 Fatal error(s)


e usando exatamente igual do AlaminoJunior:
BLINKER : 1001 : ignoring invalid link script file command parameter in 'Blinker Exec Comp 1 '
BLINKER : 1017 : Blinker for CA-Clipper 5.3 does not support the command 'Blinker Exec Exte '
BLINKER : 1017 : Blinker for CA-Clipper 5.3 does not support the command 'Blinker Memo Pack 60 '
BLINKER : 1017 : Blinker for CA-Clipper 5.3 does not support the command 'Blinker Incr Pad 256 '
BLINKER : 1109 : unable to open file CL530MAX.LNK

Caras q dificuldade só por uma mudança de SO.... há uns 13 anos atráz era tão simples.... :P
JLF - relembrando bons tempos
Clipper 5.3 - Blinker 7
Responder