Modo gráfico Tutor Plug and Play - Hwgui

Aqui você poderá oferecer suas Contribuições, Dicas e Tutoriais (Texto ou Vídeo) que sejam de interesse de todos.

Moderador: Moderadores

Avatar do usuário
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 7928
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 1 vez

Modo gráfico Tutor Plug and Play - Hwgui

Mensagem por Itamar M. Lins Jr. »

Ola!

Código: Selecionar todos

#include "hwgui.ch"
FUNCTION MAIN()
Local nLin, mTeste

IF !FILE('MTESTE.DBF')
   mTESTE := {}
   AADD(MTESTE, {'QUESTAO     ', 'C', 65, 0})
   AADD(MTESTE, {'SIM         ', 'C',  1, 0})
   AADD(MTESTE, {'NAO         ', 'C',  1, 0})
   AADD(MTESTE, {'NAOAPLI     ', 'C',  1, 0})
   DBCREATE('MTESTE.DBF', MTESTE)
   RELEASE MTESTE
ENDIF

USE MTESTE

IF RECCOUNT()=0
   APPEND BLANK
   REPL QUESTAO WITH 'Apresentou Cedula de Identidade ?                      '
   APPEND BLANK
   REPL QUESTAO WITH 'Apresentou Carteira de Habilitacao ?                   '
   APPEND BLANK
   REPL QUESTAO WITH 'Apresentou Comprovante de Endereco ?                   '
   APPEND BLANK
   REPL QUESTAO WITH 'Apresentou Prova de Quitacao com Servico Militar ?     '
   APPEND BLANK
   REPL QUESTAO WITH 'Apresentou Comprovante de Renda ?                      '
   APPEND BLANK
   REPL QUESTAO WITH 'Apresentou Certificado de Conclusao de Ensino Medio ?  '
   APPEND BLANK
   REPL QUESTAO WITH 'Apresentou Cartao de Vacina ?                          '
   APPEND BLANK
   REPL QUESTAO WITH 'Apresentou Titulo de Eleitor ?                         '
   APPEND BLANK
   REPL QUESTAO WITH 'Apresentou Ultima Declaracao IRRF ?                    '
   APPEND BLANK
   REPL QUESTAO WITH 'Apresentou Nota Fiscal da Compra ?                     '
ENDIF

GO TOP
nLin := 5
INIT Dialog oDlg AT 0,0 SIZE 800,600 CLIPPER noexit

   @ nLIN,02 SAY oQuestao Caption QUESTAO size 200,30
   @ nLIN,60 GET SIM size 30,30
   @ nLIN,90 GET NAO size 30,30
   @ nLIN,120 GET NAOAPLI size 30,30

   @ nLin,160 button oBotao caption "Pular" size 60,30 on click {||next()}

ACTIVATE Dialog oDlg center


CLOSE DATABASES
RETURN NIL

Function Next()
   if !eof()
      dbskip()
   endif

oQuestao:settext(mteste->questao)

Return .t.
hbmk2 mteste.prg

Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Marcelo Baliza
Usuário Nível 1
Usuário Nível 1
Mensagens: 25
Registrado em: 24 Nov 2012 10:33
Localização: Montes Claros/MG

Modo gráfico Tutor Plug and Play - Hwgui

Mensagem por Marcelo Baliza »

A linha
ACTIVATE Dialog oDlg center
está dando erro
Error E0030 Syntax error "syntax error at 'dialog'"
Avatar do usuário
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 7928
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 1 vez

Modo gráfico Tutor Plug and Play - Hwgui

Mensagem por Itamar M. Lins Jr. »

Ola!
Eu uso a versão mais recente do SVN. Changelog 2797 2019-09-18 11:49:13Z alkresin

Código: Selecionar todos

#xcommand ACTIVATE WINDOW <oWnd> ;
               [<lNoShow: NOSHOW>] ;
               [<lMaximized: MAXIMIZED>] ;
               [<lMinimized: MINIMIZED>] ;
               [<lCenter: CENTER>]       ;
               [ ON ACTIVATE <bInit> ]   ;
           => ;
      <oWnd>:Activate( !<.lNoShow.>, <.lMaximized.>, <.lMinimized.>, <.lCenter.>, <bInit> )
Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Marcelo Baliza
Usuário Nível 1
Usuário Nível 1
Mensagens: 25
Registrado em: 24 Nov 2012 10:33
Localização: Montes Claros/MG

Modo gráfico Tutor Plug and Play - Hwgui

Mensagem por Marcelo Baliza »

Agradeço a sua atenção, ao mesmo tempo peço desculpas. Sou clippeiro das antigas, mas harbour pra mim tudo é novo.

Tem mais algum .ch que tenho que acrescentar ?
Marcelo Baliza
Usuário Nível 1
Usuário Nível 1
Mensagens: 25
Registrado em: 24 Nov 2012 10:33
Localização: Montes Claros/MG

Modo gráfico Tutor Plug and Play - Hwgui

Mensagem por Marcelo Baliza »

Está faltando funcoes: HDIALOG(), HSTATIC(), HEDIT(), HBUTTON()
Avatar do usuário
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 7928
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 1 vez

Modo gráfico Tutor Plug and Play - Hwgui

Mensagem por Itamar M. Lins Jr. »

Ola!
Dessa forma não chegaremos a lugar nenhum.
Eu não posso ficar seguindo você. Você deve informar qual é o seu nível ai de entendimento do assunto.
Pelo que estou vendo a biblioteca da Hwgui não está instalada ou não está sendo encontrada pelo hbmk2.
Você consegue compilar alguma coisa com a Hwgui ? Algum exemplo dela ?

Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Marcelo Baliza
Usuário Nível 1
Usuário Nível 1
Mensagens: 25
Registrado em: 24 Nov 2012 10:33
Localização: Montes Claros/MG

Modo gráfico Tutor Plug and Play - Hwgui

Mensagem por Marcelo Baliza »

Agradeço a sua atenção, ao mesmo tempo peço desculpas. Sou clippeiro das antigas, mas harbour pra mim tudo é novo.

Tem mais algum .ch que tenho que acrescentar ?
Avatar do usuário
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 7928
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 1 vez

Modo gráfico Tutor Plug and Play - Hwgui

Mensagem por Itamar M. Lins Jr. »

Ola!
Qual é a versão do seu GCC(MinGW) ?
>harbour -build

Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Avatar do usuário
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 7928
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 1 vez

Modo gráfico Tutor Plug and Play - Hwgui

Mensagem por Itamar M. Lins Jr. »

Ola!
Não é apenas .ch é a biblioteca gráfica HWGUI que precisa estar ai compilada no seu computador, na versão do GCC que vc usa.

Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Marcelo Baliza
Usuário Nível 1
Usuário Nível 1
Mensagens: 25
Registrado em: 24 Nov 2012 10:33
Localização: Montes Claros/MG

Modo gráfico Tutor Plug and Play - Hwgui

Mensagem por Marcelo Baliza »

harbour 3.2.0dev (r1812311432)
Avatar do usuário
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 7928
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 1 vez

Modo gráfico Tutor Plug and Play - Hwgui

Mensagem por Itamar M. Lins Jr. »

Ola!
Qual é o seu GCC ? Sabe o que é GCC(Mingw) ? Você mesmo escreveu isso... mais acima.

Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Marcelo Baliza
Usuário Nível 1
Usuário Nível 1
Mensagens: 25
Registrado em: 24 Nov 2012 10:33
Localização: Montes Claros/MG

Modo gráfico Tutor Plug and Play - Hwgui

Mensagem por Marcelo Baliza »

nao sei o que GCC
Avatar do usuário
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 7928
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 1 vez

Modo gráfico Tutor Plug and Play - Hwgui

Mensagem por Itamar M. Lins Jr. »

Ola!
Vc mesmo escreveu isso:

Código: Selecionar todos

Assim é minha compilação:(BAT)

set path=C:\hb32\bin;C:\hb32\comp\mingw\bin;%path%
set HB_COMPILER=mingw
hbmk2 MTESTE.hbp 
Eu pensei que já sabia o que é um arquivo .HBP, etc... ainda não executou o comando que pedi.

Código: Selecionar todos

>harbour -build
Coloca aqui a saida da tela.

Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Marcelo Baliza
Usuário Nível 1
Usuário Nível 1
Mensagens: 25
Registrado em: 24 Nov 2012 10:33
Localização: Montes Claros/MG

Modo gráfico Tutor Plug and Play - Hwgui

Mensagem por Marcelo Baliza »

A minha compilação é console ou gráfica ?

harbour 3.2.0dev (r1812311432)
cjp
Usuário Nível 6
Usuário Nível 6
Mensagens: 1563
Registrado em: 19 Nov 2010 22:29
Localização: paraná
Contato:

Modo gráfico Tutor Plug and Play - Hwgui

Mensagem por cjp »

Estou tentando começar a aprender a usar Hwgui. Achei excelente o tutorial deste post.
Estou testando um a um os exemplos fornecidos. Alguns estão dando erro na compilação (ex: o Dialog with various gets; e um que tem um color diferente).
Mas estou entendendo os exemplos e vou começar a tentar algumas coisas simples. Por ora, apenas agradeço pela indicação deste post.
Inacio de Carvalho Neto
Responder