Não estou conseguindo compilar com hwgui

Projeto HwGui - Biblioteca visual para Harbour/xHarbour

Moderador: Moderadores

SandroBelarmino
Usuário Nível 3
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

Mensagem 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
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 !!!!"
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

Re: Não estou conseguindo compilar com hwgui

Mensagem 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.
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
SandroBelarmino
Usuário Nível 3
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

Mensagem 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
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 !!!!"
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

Re: Não estou conseguindo compilar com hwgui

Mensagem 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.
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
SandroBelarmino
Usuário Nível 3
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

Mensagem por SandroBelarmino »

OK Leonardo, muito obrigado. Fico aguardando !!!

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 !!!!"
esbasso
Colaborador
Colaborador
Mensagens: 325
Registrado em: 24 Jan 2007 17:49
Localização: CHAPECO/SC

Re: Não estou conseguindo compilar com hwgui

Mensagem 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

Código: Selecionar todos

 no código acima.
[/color]
Luis Fernando Basso
Desenvolvedor VFP + XHARBOUR + HWGUI
lfbasso@gmail.com
http://www.engersoft.com.br
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

Re: Não estou conseguindo compilar com hwgui

Mensagem por sygecom »

Sandro, no link abaixo tem exemplos simples de uso.
http://www.4shared.com/file/61365578/48 ... le_vl.html
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
SandroBelarmino
Usuário Nível 3
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

Mensagem por SandroBelarmino »

Obrigado Leonardo, baixei os exemplos e vou começar os testes!!!!
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 !!!!"
Responder