windows.ch

Projeto HwGui - Biblioteca visual para Harbour/xHarbour

Moderador: Moderadores

Avatar do usuário
asimoes
Colaborador
Colaborador
Mensagens: 4919
Registrado em: 26 Abr 2007 16:48
Localização: RIO DE JANEIRO-RJ

windows.ch

Mensagem por asimoes »

Inácio,

Você está testando uma função que usa funções da lib gráfica hwgui.

Passos para funcionar o seu exemplo:

1-Obter a hwgui
2-Criar um script de compilação usando a hwgui

A melhor seção daqui do forum para esclarecer melhor as suas duvidas é hwgui.

Peço a moderação que transfira este tópico para a seção hwgui.
►Harbour 3.x | Minigui xx-x | HwGui◄
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
Avatar do usuário
asimoes
Colaborador
Colaborador
Mensagens: 4919
Registrado em: 26 Abr 2007 16:48
Localização: RIO DE JANEIRO-RJ

windows.ch

Mensagem por asimoes »

Inácio,

Para facilitar baixe deste endereço o harbour 3.0 com a hwgui

http://www.4shared.com/file/TDJsM_3T/hb30.html

Se você tem o hw particionado em c: e d:

Crie uma pasta no d:\hb30 e descompacte o arquivo hb30.7z na raiz da pasta. ou c:\hb30

Assim que você fizer isso, nos avise para postar um exemplo de script para usar a hwgui.
►Harbour 3.x | Minigui xx-x | HwGui◄
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
Avatar do usuário
asimoes
Colaborador
Colaborador
Mensagens: 4919
Registrado em: 26 Abr 2007 16:48
Localização: RIO DE JANEIRO-RJ

windows.ch

Mensagem por asimoes »

Inácio,

Chamei o seu exemplo de exemplo.prg
Para compilar o seu exemplo:

Código: Selecionar todos

#include "windows.ch"
#include "guilib.ch"
Function Main
Local oMainWindow, oTrayMenu, oIcon := HIcon():AddResource("ICON_1")
INIT WINDOW oMainWindow MAIN TITLE "Example"
CONTEXT MENU oTrayMenu
MENUITEM "Message" ACTION MsgInfo( "Tray Message !" )
SEPARATOR
MENUITEM "Exit" ACTION EndWindow()
ENDMENU
oMainWindow:InitTray( oIcon,,oTrayMenu,"TestTray" )
ACTIVATE WINDOW oMainWindow NOSHOW
oTrayMenu:End()
Return Nil
ap.bat (bat para gerar o executável)

Código: Selecionar todos

@echo off
set path=%path%;d:\hb30\bin
SET HB_COMPILER=mingw
hbmk2 exemplo.hbp
pause
script de compilação
exemplo.hbp

Código: Selecionar todos

# ---------------------------
# Nome do Executavel
# ---------------------------
-oexemplo
# ---------------------------
# Bibliotecas
# ---------------------------
-lhwgui
-lprocmisc
# ---------------------------
# Caminho dos Includes
# ---------------------------
-incpath=d:\hb30\include;d:\hb30\hwgui\include
# ---------------------------
# Caminho das Libs da HwGui
# ---------------------------
-LD:\hb30\hwgui\lib
# ---------------------------
# Outros Parametros
# ---------------------------
-workdir=.\obj\
-gtgui
-head=full
-n
-w
-nowarn
-inc
#-b
# ---------------------------
# Prg(s) e Rc(s)
# ---------------------------
exemplo
exemplo.rc
# ---------------------------
# Fim
# ---------------------------
exemplo.rc (para usar na função: oIcon := HIcon():AddResource("ICON_1")

Código: Selecionar todos

ICON_1            ICON          POWER2.ICO
ICONE USADO NO EXEMPLO BAIXE NESTE ENDEREÇO
http://www.4shared.com/file/bKLX6B_Y/POWER2.html
►Harbour 3.x | Minigui xx-x | HwGui◄
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
cjp
Usuário Nível 6
Usuário Nível 6
Mensagens: 1563
Registrado em: 19 Nov 2010 22:29
Localização: paraná
Contato:

windows.ch

Mensagem por cjp »

Amigos,

Alguém poderia me ajudar com isto?

Estou tentando fazer um programa rodar minimizado ou invisível. É uma função rápida, que está sendo chamada a partir do Agendador de Tarefas do Windows.

Já recebi várias dicas, mas ainda não consegui fazer funcionar.

Alguém poderia me ajudar?
Inacio de Carvalho Neto
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

windows.ch

Mensagem por sygecom »

Esse exemplo é para ser compilado com Hwgui, tem que linkar as LIB da Hwgui e setar as pastas dos Include da Hwgui.
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
cjp
Usuário Nível 6
Usuário Nível 6
Mensagens: 1563
Registrado em: 19 Nov 2010 22:29
Localização: paraná
Contato:

windows.ch

Mensagem por cjp »

Eu não tenho o HwGui instalado. Onde baixo? É fácil compilar com ele?
Inacio de Carvalho Neto
anacatacombs
Membro Master
Membro Master
Mensagens: 472
Registrado em: 12 Jul 2005 16:53
Localização: Cianorte-Paraná
Contato:

windows.ch

Mensagem por anacatacombs »

Você informou a HWGUI.LIB no seu projeto?
Essas funções são da biblioteca HWGUI.
Poste seu script de compilação.
At.

Ana
cjp
Usuário Nível 6
Usuário Nível 6
Mensagens: 1563
Registrado em: 19 Nov 2010 22:29
Localização: paraná
Contato:

windows.ch

Mensagem por cjp »

Eu não tenho essa LIB, meu caro. Será que vc poderia mandá-la pra mim?
Inacio de Carvalho Neto
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

windows.ch

Mensagem por sygecom »

No instalador do link abaixo tem tudo pronto para compilar com xHarbour + Hwgui
filebase.php?d=1&id=156&c_old=0&what=c&page=1
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
Responder