Página 1 de 2

Que ERRO é este???

Enviado: 10 Jul 2006 16:13
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! :{

Re: Que ERRO é este???

Enviado: 10 Jul 2006 18:45
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

Enviado: 11 Jul 2006 06:23
por clauber
exatamente, para corrigir este erro basta gerar executavel em modo protegido

Enviado: 11 Jul 2006 09:32
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?

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

Enviado: 12 Jul 2006 08:32
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... :(

Enviado: 12 Jul 2006 11:38
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

Enviado: 12 Jul 2006 12:34
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...

:'(

Enviado: 12 Jul 2006 12:45
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

Enviado: 20 Jul 2006 15:39
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.

Enviado: 24 Jul 2006 09:25
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...

:'(

Enviado: 24 Jul 2006 09:53
por Dudu_XBase
Bom dia Poste sua rotina de linkedição.

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

Enviado: 24 Jul 2006 11:16
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!

Enviado: 24 Jul 2006 13:02
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

Enviado: 24 Jul 2006 14:14
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