Página 1 de 1
Não estou conseguindo compilar com hwgui
Enviado: 21 Ago 2008 08:00
por SandroBelarmino
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
Re: Não estou conseguindo compilar com hwgui
Enviado: 23 Ago 2008 13:27
por sygecom
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.
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??
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 !!!
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.
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.
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.
Re: Não estou conseguindo compilar com hwgui
Enviado: 25 Ago 2008 07:37
por SandroBelarmino
sygecom 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.
Olá Sygecom, se voce puder me enviar alguns exemplos eu fico muito agradecido. Pode mandar para
sandrobelarmino@gmail.com
Valeu mesmo, forte abraço.
Sandro
Re: Não estou conseguindo compilar com hwgui
Enviado: 27 Ago 2008 09:03
por sygecom
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.
Re: Não estou conseguindo compilar com hwgui
Enviado: 27 Ago 2008 09:12
por SandroBelarmino
OK Leonardo, muito obrigado. Fico aguardando !!!
Sandro
Re: Não estou conseguindo compilar com hwgui
Enviado: 27 Ago 2008 10:30
por esbasso
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
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
RETURN
---------------------------------
Nota de Moderação: esta mensagem foi editada para colocar o BBCode
Re: Não estou conseguindo compilar com hwgui
Enviado: 01 Set 2008 18:53
por sygecom
Sandro, no link abaixo tem exemplos simples de uso.
http://www.4shared.com/file/61365578/48 ... le_vl.html
Re: Não estou conseguindo compilar com hwgui
Enviado: 02 Set 2008 17:45
por SandroBelarmino
Obrigado Leonardo, baixei os exemplos e vou começar os testes!!!!
Valeu mesmo.
Forte abraço.
Sandro