Não estou conseguindo compilar com hwgui
Moderador: Moderadores
-
SandroBelarmino
- Usuário Nível 3

- Mensagens: 464
- Registrado em: 04 Set 2007 16:11
- Localização: Pedreira-SP
Não estou conseguindo compilar com hwgui
Olá pesoal,
Baixei a hwgui pelo cvs, seguindo o tutorial do nosso amigo Leonardo Machado, que tem aqui no fórum, porém quando vou compilar a aplicação (uso o hbmake) e indico a lib hwgui, o hbmamek pede o path da lib, então eu coloco "\HWGUI\LIB", mas no final dá erro dizendo que nao encontrou a lib hwgui.lib sendo que esse arquivo esta lá na pasta indicada no path, tentei copiar os arquivos de \hwgui\lib para \xharbour\lib e mudei o hbmake, o programa compilou, só que quando tento executar o programa, não abre nada, mas o processo fica aberto no gerenciador de tarefas do windows.
Alguém sabe me dizer o que pode estar acontecendo??
Estou usando o harbour 1.0.0 (simplex) e o bcc55.
Estou testando várias libs visuais, pois como estou começando com o xharbour estou procurando ver com qual me adaptarei melhor, porém a única que consegui compilar até agora foi a gtwvw, mas com ela não consegui rodar o programa com a janela inteira, por isso estou tentando ver outras libs.
Forte abraço a todos e obrigado por enquanto.
Sandro
Baixei a hwgui pelo cvs, seguindo o tutorial do nosso amigo Leonardo Machado, que tem aqui no fórum, porém quando vou compilar a aplicação (uso o hbmake) e indico a lib hwgui, o hbmamek pede o path da lib, então eu coloco "\HWGUI\LIB", mas no final dá erro dizendo que nao encontrou a lib hwgui.lib sendo que esse arquivo esta lá na pasta indicada no path, tentei copiar os arquivos de \hwgui\lib para \xharbour\lib e mudei o hbmake, o programa compilou, só que quando tento executar o programa, não abre nada, mas o processo fica aberto no gerenciador de tarefas do windows.
Alguém sabe me dizer o que pode estar acontecendo??
Estou usando o harbour 1.0.0 (simplex) e o bcc55.
Estou testando várias libs visuais, pois como estou começando com o xharbour estou procurando ver com qual me adaptarei melhor, porém a única que consegui compilar até agora foi a gtwvw, mas com ela não consegui rodar o programa com a janela inteira, por isso estou tentando ver outras libs.
Forte abraço a todos e obrigado por enquanto.
Sandro
Alessandro R Belarmino
Clipper 5.2e - Blinker 7 - DBFNTX / DBFCDX
"Quem trabalha muito erra muito, quem trabalha pouco erra pouco, quem não trabalha não erra e quem não erra é promovido !!!!"
Clipper 5.2e - Blinker 7 - DBFNTX / DBFCDX
"Quem trabalha muito erra muito, quem trabalha pouco erra pouco, quem não trabalha não erra e quem não erra é promovido !!!!"
- sygecom
- Administrador

- Mensagens: 7131
- Registrado em: 21 Jul 2006 10:12
- Localização: Alvorada-RS
- Contato:
Re: Não estou conseguindo compilar com hwgui
Olá Sandro,
Sobre a geração das LIB da HWGUI, eu sempre gero e copio as mesmas para \XHARBOUR\LIB. Na minha opnião é o ideal a ser feito.
Se quiser te envio uns exemplos de uso de GTWVT + HWGUI, ou seja umas telas em visual clipper rodando junto com as telas de visual windows.
Sobre a geração das LIB da HWGUI, eu sempre gero e copio as mesmas para \XHARBOUR\LIB. Na minha opnião é o ideal a ser feito.
Pode esta acontecendo diversos problemas para isso esta acontecendo, tente ir colocando um msginfo("aqui") no inicio do seu sistema até ver onde ele esta trancando !!!SandroBelarmino escreveu: tentei copiar os arquivos de \hwgui\lib para \xharbour\lib e mudei o hbmake, o programa compilou, só que quando tento executar o programa, não abre nada, mas o processo fica aberto no gerenciador de tarefas do windows.
Alguém sabe me dizer o que pode estar acontecendo??
Programas em visual windows não rodam em TELA cheia, apenas janelado. Então sequeres rodar em tela cheia assim como funciona no clipper, então não deve linkar LIB grafica nenhuma !!! Tanto a Minigui, Hwgui, GTWVW,GTWVT,XHGTK, Fivewin e outras lib visual, não rodam em TELA CHEIA.Estou testando várias libs visuais, pois como estou começando com o xharbour estou procurando ver com qual me adaptarei melhor, porém a única que consegui compilar até agora foi a gtwvw, mas com ela não consegui rodar o programa com a janela inteira, por isso estou tentando ver outras libs.
Se quiser te envio uns exemplos de uso de GTWVT + HWGUI, ou seja umas telas em visual clipper rodando junto com as telas de visual windows.
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
xHarbour.org + Hwgui + PostgreSql
-
SandroBelarmino
- Usuário Nível 3

- Mensagens: 464
- Registrado em: 04 Set 2007 16:11
- Localização: Pedreira-SP
Re: Não estou conseguindo compilar com hwgui
Olá Sygecom, se voce puder me enviar alguns exemplos eu fico muito agradecido. Pode mandar para sandrobelarmino@gmail.comsygecom escreveu: Se quiser te envio uns exemplos de uso de GTWVT + HWGUI, ou seja umas telas em visual clipper rodando junto com as telas de visual windows.
Valeu mesmo, forte abraço.
Sandro
Alessandro R Belarmino
Clipper 5.2e - Blinker 7 - DBFNTX / DBFCDX
"Quem trabalha muito erra muito, quem trabalha pouco erra pouco, quem não trabalha não erra e quem não erra é promovido !!!!"
Clipper 5.2e - Blinker 7 - DBFNTX / DBFCDX
"Quem trabalha muito erra muito, quem trabalha pouco erra pouco, quem não trabalha não erra e quem não erra é promovido !!!!"
- sygecom
- Administrador

- Mensagens: 7131
- Registrado em: 21 Jul 2006 10:12
- Localização: Alvorada-RS
- Contato:
Re: Não estou conseguindo compilar com hwgui
Estou em Curitiba, e não estou conseguindo pegar meus aruqivos no meu Servidor, pq a internet aqui é limitada, então no sabado quando eu chegar lhe envio os exemplos.
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
xHarbour.org + Hwgui + PostgreSql
-
SandroBelarmino
- Usuário Nível 3

- Mensagens: 464
- Registrado em: 04 Set 2007 16:11
- Localização: Pedreira-SP
Re: Não estou conseguindo compilar com hwgui
OK Leonardo, muito obrigado. Fico aguardando !!!
Sandro
Sandro
Alessandro R Belarmino
Clipper 5.2e - Blinker 7 - DBFNTX / DBFCDX
"Quem trabalha muito erra muito, quem trabalha pouco erra pouco, quem não trabalha não erra e quem não erra é promovido !!!!"
Clipper 5.2e - Blinker 7 - DBFNTX / DBFCDX
"Quem trabalha muito erra muito, quem trabalha pouco erra pouco, quem não trabalha não erra e quem não erra é promovido !!!!"
Re: Não estou conseguindo compilar com hwgui
Se voce roda e não aparece nada é porque a tua inicialização nãi esta correta. Voce esta usando quais lib para interface grafica. HWGUI pura ou mesclada COM wvt?
Veja o exemplo abaixo usando a hwgui pura
---------------------------------
Nota de Moderação: esta mensagem foi editada para colocar o BBCode
Veja o exemplo abaixo usando a hwgui pura
Código: Selecionar todos
#include "hwgui.ch"
FUNcTION MAIN()
LOCAL oToolbar1
#define DB_DBFLOCK_VFP 3
REQUEST DBFCDX // CHAMADA AO BANCO DBFCDX OU _DBFCDX
RDDSETDEFAULT( "DBFCDX" ) // CARREGA RDD DEFINIDO NO CASO, *.CDX
DBSETDRIVER( "DBFCDX" ) // CARREGA RDD DEFINIDO NO CASO, *.CDX
SET DBFLOCKSCHEME TO DB_DBFLOCK_VFP
SET EVENTMASK TO 159
SET DATE FRENCH // FORMATO DD/MM/AAAA
SET SCOREBOARD OFF
SET TYPEAHEAD to 100
*-SET EPOCH TO 1950 // PARA IMPEDIR QUE O ANO SEJA 00
SET SOFTSEEK ON // PARA REALIZAR UMA BUSCA APROXIMADA
SET WRAP ON //-Set( 35, "ON" ) // PARA MENUS
SET DELETED ON // ON IMPEDIR VER REGISTROS MARCADOS PARA APAGAR
SET EXCLUSIVE OFF // REDE NETUSE LIGADA
SET OPTIMIZE ON
SET AUTOSHARE TO 1
SET STRICTREAD ON
HB_LANGSELECT( 'PT' ) // Default language is now Portuguese
//
INIT WINDOW oMain MAIN TITLE "TESTE" ;
AT 0,0 SIZE Getdesktopwidth(),GetdesktopHeight()-21 ;
FONT HFont():Add( 'Arial',0,-12,400,,,);
STYLE DS_CENTER +WS_SYSMENU+WS_VISIBLE
MENU OF oMain
MENU TITLE 'Tests' ID 32000
MENUITEM 'Test1 - Modal' ID 32001 ACTION ( _sergio() )
MENUITEM 'Sequencia - Prg' ID 32002 ACTION ( _sequencia())
MENUITEM 'Sequencia - XML' ID 32007 ACTION ( doformxml("sequencia.xml"))
MENUITEM 'Test3 - nomodal ' ID 32003 ACTION ( _empresa() )
MENUITEM 'New Teste - MODAL' ID 32008 ACTION ( _novoteste() )
SEPARATOR
MENUITEM 'Exit' ID 32006 ACTION ( EndWindow() )
ENDMENU
MENU TITLE 'Help' ID 32004
MENUITEM 'About' ID 32005 ACTION ( ShellAbout("HwGUI forms example","") )
ENDMENU
ENDMENU
@ 0,0 PANEL oPanel SIZE Getdesktopwidth(),40 //ON SIZE {|o,x,y|MoveWindow(o:handle,0,0,x,y-21)}
@ 2,2 OWNERBUTTON OF oPanel SIZE 60,36 ;
STYLE WS_TABSTOP FLAT ;
TEXT 'Test' ;
COORDINATES 0, 0, 0, 0 ;
ON CLICK {|| _sergio() }
@ 64,2 OWNERBUTTON OF oPanel SIZE 60,36 ;
STYLE WS_TABSTOP FLAT ;
TEXT 'Test2' ;
COORDINATES 0, 0, 0, 0 ;
ON CLICK {|| _sequencia() }
@ 120,2 OWNERBUTTON OF oPanel SIZE 60,36 ;
STYLE WS_TABSTOP FLAT ;
TEXT 'Cep' ;
COORDINATES 0, 0, 0, 0 ;
ON CLICK {|| _ceps() }
@ getdesktopwidth()-62,2 OWNERBUTTON OF oPanel SIZE 60,36 ;
STYLE WS_TABSTOP FLAT ;
TEXT 'Exit' ;
COORDINATES 0, 0, 0, 0 ;
ON CLICK {|| omain:close() }
@ 0,41 BITMAP oBmp SHOW "c:\xharbour\silabor\silabor.jpg" ;
SIZE 800,547
ADD STATUS oStatus1 TO oMain ;
PARTS 100, 80
oStatus1:Name := 'oStatus1'
ACTIVaTe WINDOW omain MAXIMIZED
RETURNNota de Moderação: esta mensagem foi editada para colocar o BBCode
Código: Selecionar todos
no código acima.
[/color]Luis Fernando Basso
Desenvolvedor VFP + XHARBOUR + HWGUI
lfbasso@gmail.com
http://www.engersoft.com.br
Desenvolvedor VFP + XHARBOUR + HWGUI
lfbasso@gmail.com
http://www.engersoft.com.br
- sygecom
- Administrador

- Mensagens: 7131
- Registrado em: 21 Jul 2006 10:12
- Localização: Alvorada-RS
- Contato:
Re: Não estou conseguindo compilar com hwgui
Sandro, no link abaixo tem exemplos simples de uso.
http://www.4shared.com/file/61365578/48 ... le_vl.html
http://www.4shared.com/file/61365578/48 ... le_vl.html
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
xHarbour.org + Hwgui + PostgreSql
-
SandroBelarmino
- Usuário Nível 3

- Mensagens: 464
- Registrado em: 04 Set 2007 16:11
- Localização: Pedreira-SP
Re: Não estou conseguindo compilar com hwgui
Obrigado Leonardo, baixei os exemplos e vou começar os testes!!!!
Valeu mesmo.
Forte abraço.
Sandro
Valeu mesmo.
Forte abraço.
Sandro
Alessandro R Belarmino
Clipper 5.2e - Blinker 7 - DBFNTX / DBFCDX
"Quem trabalha muito erra muito, quem trabalha pouco erra pouco, quem não trabalha não erra e quem não erra é promovido !!!!"
Clipper 5.2e - Blinker 7 - DBFNTX / DBFCDX
"Quem trabalha muito erra muito, quem trabalha pouco erra pouco, quem não trabalha não erra e quem não erra é promovido !!!!"
