comando RUN , duvidas para usa-lo
Moderador: Moderadores
- rosalvo rosa
- Usuário Nível 3

- Mensagens: 156
- Registrado em: 10 Jan 2006 19:21
- Localização: Curitiba - PR
comando RUN , duvidas para usa-lo
Olá pessoal,
Sempre usei o comando RUN dentro do CLIPPER, para executar comandos
no DOS, tipo RUN XCOPY ...., RUN DEL ...., mas agora preciso usa-lo para
chamar outro executavel (USB.EXE), e não dá certo, não acontece nada.
Para testar também tentei usá-lo com alguns comandos do tipo RUN CLS,
RUN DIR, etc.. , e tbem não acontece nada.
Uso a versão CLIPPER 5.2. no Windows XP.
Como posso corrigir ?
Sempre usei o comando RUN dentro do CLIPPER, para executar comandos
no DOS, tipo RUN XCOPY ...., RUN DEL ...., mas agora preciso usa-lo para
chamar outro executavel (USB.EXE), e não dá certo, não acontece nada.
Para testar também tentei usá-lo com alguns comandos do tipo RUN CLS,
RUN DIR, etc.. , e tbem não acontece nada.
Uso a versão CLIPPER 5.2. no Windows XP.
Como posso corrigir ?
Parei de usar o RUN ainda na época do Windows 98, quando troquei para o BLinker. Por isso, não sei dizer qual é a bronca com o XP. Mas acho que nem compensa tanto ficar martelando neste problema, já que a função SwpRunCmd() é muito mais eficiente que o RUN. Sugiro a você que faça essa troca também. E além dessa função, o BLinker traz muitos outros recursos excelentes.
[]'s
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.
---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.
---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
- rosalvo rosa
- Usuário Nível 3

- Mensagens: 156
- Registrado em: 10 Jan 2006 19:21
- Localização: Curitiba - PR
Maligno, uma vez eu compilei meu sistema com o BLINKER, mas como
eu uso o RMAKE, depois que eu modifiquei um .prg , e compilei de novo
ele não processou as alterações. Aonde teria errado ? Por enquanto, fico
com o bom e velho RTLINK.
Mas quanto a este tópico, eu mesmo já dei um jeitinho, fica o registro prá
algum companheiro que também tenha a mesma dúvida :
como o comando RUN usb.exe nao executava nada, eu fiz um lote.bat
e chamei de usb.bat:
cls
usb.exe
exit
e coloquei no clipper :
run usb.bat
e funcionou..
eu uso o RMAKE, depois que eu modifiquei um .prg , e compilei de novo
ele não processou as alterações. Aonde teria errado ? Por enquanto, fico
com o bom e velho RTLINK.
Mas quanto a este tópico, eu mesmo já dei um jeitinho, fica o registro prá
algum companheiro que também tenha a mesma dúvida :
como o comando RUN usb.exe nao executava nada, eu fiz um lote.bat
e chamei de usb.bat:
cls
usb.exe
exit
e coloquei no clipper :
run usb.bat
e funcionou..
Os processos de compilação (RMake) e linkedição (BLinker ou RTLink) não têm nada a ver. São processos distintos. Você pode usar o RMake e o BLinker sem problemas. Se você modificou o RMake e não conseguiu compilar, foi porque o Clipper não gerou o objeto e logo, o BLinker não poderia ter ligado os objetos ao EXE. Se quiser, poste seu script de compilação do RMake, para tentarmos descobrir o que ocorre.
[]'s
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.
---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.
---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
- rochinha
- Administrador

- Mensagens: 4664
- Registrado em: 18 Ago 2003 20:43
- Localização: São Paulo - Brasil
- Contato:
Amiguinho
O Rmake pode falhar somente se o relogio de sua maquina sofrer uma modificação.
Se voce alterar varios .PRG num dia e usar o Rmake ele fara a recompilaçao de todos os .PRGs, mas se voce retornar a data, alterar um .PRG e rodar o Rmake, este não processará a linkedição e nem a compilação do .PRG.
O Rmake pode falhar somente se o relogio de sua maquina sofrer uma modificação.
Se voce alterar varios .PRG num dia e usar o Rmake ele fara a recompilaçao de todos os .PRGs, mas se voce retornar a data, alterar um .PRG e rodar o Rmake, este não processará a linkedição e nem a compilação do .PRG.
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.
- rosalvo rosa
- Usuário Nível 3

- Mensagens: 156
- Registrado em: 10 Jan 2006 19:21
- Localização: Curitiba - PR
Olá amigos
Estou tentando compilar com o BLINKER, mas não está gerando o sistema.exe
Vejam como está o sistema.rmk
e o sistema.lnk
quando compilo, ele gera os files.obj mas o .exe nao aparece.
agradeço a postagem dos amigos.
Estou tentando compilar com o BLINKER, mas não está gerando o sistema.exe
Vejam como está o sistema.rmk
Código: Selecionar todos
.prg.obj:
clipper $< /m /b /n
sisven.obj: sisven.prg
funcoes.obj: funcoes.prg
funcoes1.obj: funcoes1.prg
funcoes2.obj: funcoes2.prg
sisven.exe:
BLINKER7 @sisven
Código: Selecionar todos
OutPut sisven
Blinker Incremental Off
Blinker Cache EMS 50%,50%
Blinker Cache XMS 50%,50%
Blinker Link EMS ON
Blinker Link XMS ON
Blinker Exec Clipper F=150
Blinker Exec Comp 1
Blinker Exec Exte
Blinker Memo Pack 60
Search BlxRatex
Search BlxClp52
Blinker Incr Pad 256
Blinker Over Page On
Blinker Over Opsi 60
file sisven
file funcoes
file funcoes1
file funcoes2
LIB CLIPPER,EXTEND,CLIPMOUS
agradeço a postagem dos amigos.
Acho que o primeiro passo é dar uma boa enxugada nesse script, que contém algumas distorções e ambigüidades. Tente isso:
Veja se dá alguma mensagem de erro, caso não funcione.
Código: Selecionar todos
OutPut sisven
Blinker Incremental Off
Blinker Exec Clipper //F:150
Blinker Exec Comp 1
Blinker Exec Exte
Search BlxClp52
file sisven
file funcoes
file funcoes1
file funcoes2
LIB CLIPMOUS[]'s
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.
---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.
---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
- rosalvo rosa
- Usuário Nível 3

- Mensagens: 156
- Registrado em: 10 Jan 2006 19:21
- Localização: Curitiba - PR
Ainda não consegui Maligno. Coloquei no sisven.lnk o seu modelo, mas ainda não gerou o sisven.exe. Na verdade eu coloquei 4 file.prg, mas são
168. será que tem algum problema com memória ? E também quando compilo abre uma janelinha azul de inicialização do Blinker, depois confirma o end e tal, é assim mesmo ?
168. será que tem algum problema com memória ? E também quando compilo abre uma janelinha azul de inicialização do Blinker, depois confirma o end e tal, é assim mesmo ?
O BLinker que uso (versão 7 - full) não tem janelinha nenhuma. Mesmo que sejam 168 PRGs, ao usar apenas 4, se não for possível montar o EXE, alguma mensagem deve aparecer. Apareceu?
Se sua versão do BLinker for outra, experimente trocar pela versão que existe no meu siete. Talvez faça alguma diferença.
Mas, se ainda assim não der, faça diferente. Crie um programa mínino, com apenas um PRG e refaça os passos: crie os scripts do RMAKE e do BLinker. Daí teste. Esse seria um passo inicial pra saber se está tudo certo. Depois acrescente os PRGs do seu projeto todo. Mas sem mudar as cláusulas utilizadas; apenas acrescente os PRGs.
Se sua versão do BLinker for outra, experimente trocar pela versão que existe no meu siete. Talvez faça alguma diferença.
Mas, se ainda assim não der, faça diferente. Crie um programa mínino, com apenas um PRG e refaça os passos: crie os scripts do RMAKE e do BLinker. Daí teste. Esse seria um passo inicial pra saber se está tudo certo. Depois acrescente os PRGs do seu projeto todo. Mas sem mudar as cláusulas utilizadas; apenas acrescente os PRGs.
[]'s
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.
---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.
---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
- rochinha
- Administrador

- Mensagens: 4664
- Registrado em: 18 Ago 2003 20:43
- Localização: São Paulo - Brasil
- Contato:
Amiguinho
O Blinker não monta o .EXE se houver falta de arquivos sendo chamados ou erros, ja o RTlink pode permitir a criação gerando é claro um EXE com pau.
O Blinker não monta o .EXE se houver falta de arquivos sendo chamados ou erros, ja o RTlink pode permitir a criação gerando é claro um EXE com pau.
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.
Pode-se tentar a cláusula BLINKER EXECUTABLE NODELETE, que gera o EXE mesmo com erro.
[]'s
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.
---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.
---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
- rosalvo rosa
- Usuário Nível 3

- Mensagens: 156
- Registrado em: 10 Jan 2006 19:21
- Localização: Curitiba - PR
Maligno, eu instalei a versao blinker7 do seu site.
Agora, quando eu compilo ele vai pra instalaçao do blinker de novo.
No sistema.rmk a linha de comando está certa:
ou seja, é blinker7 que chama o linkador ?
e no path do sistema(variaveis de ambiente do windows), não tem que colocar nenhum caminho novo pra ele buscar ?
buscar [/code]
Agora, quando eu compilo ele vai pra instalaçao do blinker de novo.
No sistema.rmk a linha de comando está certa:
Código: Selecionar todos
.prg.obj:
clipper $< /m /b /n
sisven.obj: sisven.prg
sisven.exe:
BLINKER7 @sisven.exe
e no path do sistema(variaveis de ambiente do windows), não tem que colocar nenhum caminho novo pra ele buscar ?
buscar [/code]
O nome do executável, se você não alterar, é BLINKER apenas. Usando BLINKER7 você está realmente executando o instalador de novo.
Com relação a PATHs, o caminho onde o BLinker foi instalado, naturalmente, deve constar na sua variável de ambiente SET PATH. Se não alterou, deve ser algo como "C:\BLINKER\BIN" (exemplo: SET PATH=%PATH%;C:\BLINKER\BIN). Isso apenas para executá-lo corretamente. Para que ele possa encontrar seus OBJs e LIBs dos programas e as dele, outras duas variáveis de ambiente devem existir: SET OBJ e SET LIB, contendo os caminhos onde esses tipos de arquivos poderão ser encontrados. Se não se lembra, essa lista de caminhos é separada por ponto-e-vírgulas.
Para efeito de teste, crie um BAT para armazenar esses comandos de definições de variáveis de ambientes. Depois de testado e aprovado, torne-as permanentes da forma que costuma fazer.
Com relação a PATHs, o caminho onde o BLinker foi instalado, naturalmente, deve constar na sua variável de ambiente SET PATH. Se não alterou, deve ser algo como "C:\BLINKER\BIN" (exemplo: SET PATH=%PATH%;C:\BLINKER\BIN). Isso apenas para executá-lo corretamente. Para que ele possa encontrar seus OBJs e LIBs dos programas e as dele, outras duas variáveis de ambiente devem existir: SET OBJ e SET LIB, contendo os caminhos onde esses tipos de arquivos poderão ser encontrados. Se não se lembra, essa lista de caminhos é separada por ponto-e-vírgulas.
Para efeito de teste, crie um BAT para armazenar esses comandos de definições de variáveis de ambientes. Depois de testado e aprovado, torne-as permanentes da forma que costuma fazer.
[]'s
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.
---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.
---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
- rosalvo rosa
- Usuário Nível 3

- Mensagens: 156
- Registrado em: 10 Jan 2006 19:21
- Localização: Curitiba - PR
Olá Maligno
Retomando o assunto, final de semana já passou.
Então, para compilar com o blinker, já alterei o path, tudo certo.
Agora dá uma msg:
BLX : 1304 -> Diz de que o blinker nao pode usar/conectar o XMS na
memoria configurada. Diz que tem problema com DMPI, VCPI or XMS
na memoria "to run".
Problema de maquina não é, tenho uma bem poderosa aqui, falta alguma configuraçao que eu não sei. Será que vc pode me ajudar ?
Agora falta pouco.
Um abraço.
Retomando o assunto, final de semana já passou.
Então, para compilar com o blinker, já alterei o path, tudo certo.
Agora dá uma msg:
BLX : 1304 -> Diz de que o blinker nao pode usar/conectar o XMS na
memoria configurada. Diz que tem problema com DMPI, VCPI or XMS
na memoria "to run".
Problema de maquina não é, tenho uma bem poderosa aqui, falta alguma configuraçao que eu não sei. Será que vc pode me ajudar ?
Agora falta pouco.
Um abraço.
Poste o script que usou e que gerou esse erro.
[]'s
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.
---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.
---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
