Como usar a LIB do blinker 7 no harbour?
Moderador: Moderadores
- clodoaldomonteiro
- Usuário Nível 4

- Mensagens: 821
- Registrado em: 30 Dez 2006 13:17
- Localização: Teresina-PI
- Contato:
Como usar a LIB do blinker 7 no harbour?
Amigos!
Queria saber se a LIB do blinker 7.0 pode ser usada com o xharbour?
É que tem uma função nessa lib que uso muito no clipper e eu queria aproveitar ela.
Desde já agradeço a atenção.
Queria saber se a LIB do blinker 7.0 pode ser usada com o xharbour?
É que tem uma função nessa lib que uso muito no clipper e eu queria aproveitar ela.
Desde já agradeço a atenção.
Editado pela última vez por clodoaldomonteiro em 25 Nov 2007 00:27, em um total de 1 vez.
At. Clodoaldo Monteiro
Linguagens: Clipper / Harbour
Área de Atuação: Sistemas de gestão para Prefeituras Municipais
Fones: (86)3223-0653, 98859-0236
www.simplesinformatica.com.br
Linguagens: Clipper / Harbour
Área de Atuação: Sistemas de gestão para Prefeituras Municipais
Fones: (86)3223-0653, 98859-0236
www.simplesinformatica.com.br
Muito provavelmente não. Mas que função é essa tão importante? Talvez exista uma alternativa no XHarbour mesmo.
[]'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!
- clodoaldomonteiro
- Usuário Nível 4

- Mensagens: 821
- Registrado em: 30 Dez 2006 13:17
- Localização: Teresina-PI
- Contato:
Malígno!
É uma função que executa comandos externos a SWPRUNCMD(), foi você que passou ela no furum clipper.
É uma função que executa comandos externos a SWPRUNCMD(), foi você que passou ela no furum clipper.
At. Clodoaldo Monteiro
Linguagens: Clipper / Harbour
Área de Atuação: Sistemas de gestão para Prefeituras Municipais
Fones: (86)3223-0653, 98859-0236
www.simplesinformatica.com.br
Linguagens: Clipper / Harbour
Área de Atuação: Sistemas de gestão para Prefeituras Municipais
Fones: (86)3223-0653, 98859-0236
www.simplesinformatica.com.br
-
Stanis Luksys
- Colaborador

- Mensagens: 1329
- Registrado em: 18 Jun 2005 03:04
- Localização: São Paulo
- Contato:
Da pra usar o RUN padrão pelo xHarbour também.
Ou usar o CreateProcess do próprio Windows.
Ou usar o CreateProcess do próprio Windows.
Stanis Luksys
sites.google.com/hblibs
Apoiar e se utilizar de projetos opensource não é uma questão de boicote, mas sim de liberdade.
Utilize, aprimore e distribua.
sites.google.com/hblibs
Apoiar e se utilizar de projetos opensource não é uma questão de boicote, mas sim de liberdade.
Utilize, aprimore e distribua.
O comando RUN do XHarbour não serve? Aliás, o ideal seria nunca executar nada externo. Mas sendo necessário, há funções da API do Windows que se prestam a esse serviço. Melhor que o RUN e o SwpRunCmd().clodoaldomonteiro escreveu:É uma função que executa comandos externos a SWPRUNCMD(), foi você que passou ela no furum clipper.
[]'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!
Colega,
Para xharbour temos a função MyRun, veja:
function MYRUN( cComando )
**************************
local oShell, RET
oShell := CreateObject( "WScript.Shell" )
RET := oShell:Run( "%comspec% /c " + cComando, 0, .T. )
oShell := NIL
return iif( RET = 0, .T., .F. )
Jânio
Para xharbour temos a função MyRun, veja:
function MYRUN( cComando )
**************************
local oShell, RET
oShell := CreateObject( "WScript.Shell" )
RET := oShell:Run( "%comspec% /c " + cComando, 0, .T. )
oShell := NIL
return iif( RET = 0, .T., .F. )
Jânio
fui...
e-mail:janioaguiar@yahoo.com.br
msn: janio_aguiar@hotmail.com
xHarbour1.2.1/Harbour3.2 + wvg + hwgui + Mediator + MySql
e-mail:janioaguiar@yahoo.com.br
msn: janio_aguiar@hotmail.com
xHarbour1.2.1/Harbour3.2 + wvg + hwgui + Mediator + MySql
para nao mudar todo seu sistema use uma define
EX:
defina _XHB_DEF_MEU_SISTEMA no arquivo .BC, assim ele funcionara tanto no Clipper como no xHB
EX:
Código: Selecionar todos
#IFDEF _XHB_DEF_MEU_SISTEMA
FUNCTION SwpRunCmd( parametros.... )
//incluir um dos exemplos acima aqui
RETU
#ENDIF
010011110010000001110011011101010110001101100101011100110111001101101111001000001110100100100000011000110110111101101110011100110111010001110010011101011110110101100100011011110010000001100001001000000110111001101111011010010111010001100101
01001101011000010111001001100011011011110111001100100000010000010110111001110100011011110110111001101001011011110010000001000100011001010010000001000010011011110110111001101001
0101010001100101011011000011101000100000001010000011001000110111001010010011100100101101001110010011100000110100001100110010110100110101001100100011100100110000
01001101011000010111001001100011011011110111001100100000010000010110111001110100011011110110111001101001011011110010000001000100011001010010000001000010011011110110111001101001
0101010001100101011011000011101000100000001010000011001000110111001010010011100100101101001110010011100000110100001100110010110100110101001100100011100100110000
- clodoaldomonteiro
- Usuário Nível 4

- Mensagens: 821
- Registrado em: 30 Dez 2006 13:17
- Localização: Teresina-PI
- Contato:
Onde eu encontro alguma documentação da what32.lib, para saber quais os parâmetros da função winexec()?sygecom escreveu:ou se quiser poder usar o WINEXEC() no lugar da SWPRUNCMD() basta linkar a WHAT32.LIB na sua app.
DBSH!
Nunca usei o #IFDEF e não sei onde encontrar o arquivo .BC, uso o xDev para editar e compilar os meus arquivos.
Jânio!
Essa função que vc postou, funciona com o xHarbour no modo não gráfico?
Valeu pela dica de todos.
At. Clodoaldo Monteiro
Linguagens: Clipper / Harbour
Área de Atuação: Sistemas de gestão para Prefeituras Municipais
Fones: (86)3223-0653, 98859-0236
www.simplesinformatica.com.br
Linguagens: Clipper / Harbour
Área de Atuação: Sistemas de gestão para Prefeituras Municipais
Fones: (86)3223-0653, 98859-0236
www.simplesinformatica.com.br
- rochinha
- Administrador

- Mensagens: 4664
- Registrado em: 18 Ago 2003 20:43
- Localização: São Paulo - Brasil
- Contato:
Amiguinho
Então não use IFDEFs e apenas inclua a função passada em seu .PRG principal.
No caso da função do Janio troque o nome MyFUN por SWPRUNCMD.
Voce não precisará acrescenter %comspec% /c, basta colocar o nome do .EXE que ele executa normalmente e se for um aplicativo DOS o comando forçará o CMD.EXE a ser executado.
Então não use IFDEFs e apenas inclua a função passada em seu .PRG principal.
No caso da função do Janio troque o nome MyFUN por SWPRUNCMD.
Voce não precisará acrescenter %comspec% /c, basta colocar o nome do .EXE que ele executa normalmente e se for um aplicativo DOS o comando forçará o CMD.EXE a ser executado.
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.
WinExec() é uma funcão da API do Windows. Nesses casos, o melhor help que existe é a MSDN. Pode-se tanto pesquisar pela Internet, quanto baixar a MSDN Library. O link está na mensagem que eu já havia postado aqui.Onde eu encontro alguma documentação da what32.lib, para saber quais os parâmetros da função winexec()?
Ou, se for o caso, uma simples busca no Google já resolve também. Aliás, uma busca já retorna a MSDN. Veja aqui.
[]'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!
- sygecom
- Administrador

- Mensagens: 7131
- Registrado em: 21 Jul 2006 10:12
- Localização: Alvorada-RS
- Contato:
Quando vc baixa as CONTRIB na pasta da what32 tem um TXT que se chama functions.txt, nele tem uma lista de todas as funções da API do Windows que consta na WHAT32.LIBclodoaldomonteiro escreveu: Onde eu encontro alguma documentação da what32.lib, para saber quais os parâmetros da função winexec()?
arquivo .BC é o script usado pela HBMAKENunca usei o #IFDEF e não sei onde encontrar o arquivo .BC, uso o xDev para editar e compilar os meus arquivos.
EX:
meusistema.bc /ex
Ele vai abrir uma janela com as opções de compilação do hbmake e vai guarda as opções escolhidas nesse arquivo .BC , depois para não ficar gerando a todo momento o SCRIPT, para compilar vc apenas retira o /EX.
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
xHarbour.org + Hwgui + PostgreSql
- clodoaldomonteiro
- Usuário Nível 4

- Mensagens: 821
- Registrado em: 30 Dez 2006 13:17
- Localização: Teresina-PI
- Contato:
Valeu pela dica de todos, tava muito ocupado esses dias, tem gente nova na família, mais ainda tô interessado em Harbour.
At. Clodoaldo Monteiro
Linguagens: Clipper / Harbour
Área de Atuação: Sistemas de gestão para Prefeituras Municipais
Fones: (86)3223-0653, 98859-0236
www.simplesinformatica.com.br
Linguagens: Clipper / Harbour
Área de Atuação: Sistemas de gestão para Prefeituras Municipais
Fones: (86)3223-0653, 98859-0236
www.simplesinformatica.com.br
- alaminojunior
- Colaborador

- Mensagens: 1717
- Registrado em: 16 Dez 2005 21:26
- Localização: Ubatuba - SP
Papai fresco ? Meus Parabéns colega
)
)
) Olha a mensagem no rodapé.
Olha só, dias atras fiz uma experiencia com umas funções do xHarbour, que coloca comandos externos ou internos mesmo, para rodar em background, e achei que ficou legal. Veja só:
Olha só, dias atras fiz uma experiencia com umas funções do xHarbour, que coloca comandos externos ou internos mesmo, para rodar em background, e achei que ficou legal. Veja só:
Código: Selecionar todos
case tempo = K_F4 .and. email != " "
nTask:= HB_BackGroundAdd({ || Email() },15) // (funcão ext ou int), tempo em milisecons, que a rotina se repetirá
HB_BackGroundRun(nTask) // Bota pra rodar
Tb3:RefreshAll()
HB_BackGroundDel(nTask) // Tira da execução
loopCompilador xHarbour 1.2.3 + Embarcadero C++ 7.30
MySQL c/ SQLRDD
HwGui + GTWVG
MySQL c/ SQLRDD
HwGui + GTWVG
- clodoaldomonteiro
- Usuário Nível 4

- Mensagens: 821
- Registrado em: 30 Dez 2006 13:17
- Localização: Teresina-PI
- Contato:
Esse xharbour tem muita coisa mesmo.
Espero ter muito tempo para estudá-lo, valeu a força.
Espero ter muito tempo para estudá-lo, valeu a força.
At. Clodoaldo Monteiro
Linguagens: Clipper / Harbour
Área de Atuação: Sistemas de gestão para Prefeituras Municipais
Fones: (86)3223-0653, 98859-0236
www.simplesinformatica.com.br
Linguagens: Clipper / Harbour
Área de Atuação: Sistemas de gestão para Prefeituras Municipais
Fones: (86)3223-0653, 98859-0236
www.simplesinformatica.com.br

