erro HB_WINAPI_GETPROCADDRESS harbour+gtwvw

Projeto [x]Harbour - Compilador de código aberto compatível com o Clipper.

Moderador: Moderadores

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

erro HB_WINAPI_GETPROCADDRESS harbour+gtwvw

Mensagem por Itamar M. Lins Jr. »

Porque não usa tudo em Hwgui ?
Na época quando tentei, achei muito complicado misturar Hwgui+ WVG ou WVW.
É só entender a lógica do Windows, não é a lógica da Hwgui, todos os Programas "FOR WINDOWS" é assim, lógico com algumas particularidades de cada LIB gráfica.

Código: Selecionar todos


   INIT WINDOW oJanela ou INIT DIALOG oDialogo AT 210,10  SIZE 500,300 //coordenadas x/y  Seria o BOX do clipper
   ...Meus say e gets igual ao clipper

   @ 20,10 SAY "TEXTO XYZ" SIZE 100, 22

   @ 20,55 GET e1                       ;
        PICTURE "XXXXXXXXXXXXXXX"       ;
        SIZE 260, 25

  //Colocamos um botãozinho para confirmar ou cancelar
   @ 20,190  BUTTON "GRAVAR" SIZE 100, 32  ON CLICK {|| MinhaFuncaoGRAVAR()} 

  //depois o READ!!!
   ACTIVATE WINDOW oJanela ou ACTIVATE DIALOG oDIALOGO
   //Não usamos mais o savescree/restscree... sombras etc...
   
Me pareceu mais fácil assim do que aqueles comandos enormes, só para desenha uma linhazinha simples com sombra, salvar, restaurar...
DispBox( 5, 10, MaxRow()-5, MaxCol()-10, Nil, "G+/B+" )
Wvt_DrawBoxRaised( 4, 8, MaxRow()-4, MaxCol()-8 )
Essa sua dificuldade é porque vc instalou várias versões do Harbour e do Xhb em sua máquina como vc mesmo relatou.


T+
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Avatar do usuário
janio
Colaborador
Colaborador
Mensagens: 1846
Registrado em: 06 Jul 2004 07:43
Localização: UBAJARA - CE

erro HB_WINAPI_GETPROCADDRESS harbour+gtwvw

Mensagem por janio »

Itamar,

Sinceridade: odeio programas visuais! Meu negocio eh texto, "DOS", linha de comando... tenho um PDV feito totalmente com hwgui, não por meu querer, mas por 'exigência' do mercado, vamos dizer assim. Antes de ser programador, eu trabalhei numa empresa q usava um programa texto. Minha função era quase que praticamente passar o dia inteiro numa mesma tela fazendo lançamentos repetitivos. Não mim cansava muito. Tirava de letra. Agora imagina essa mesma situação num programa visual: o dia inteiro numa mesma tela fazendo os mesmo lançamentos: clica aqui, digita; clica ali digita, pega mouse clica no botao salvar; novo lançamento: clica aqui, digita, clica ali, digita, pega mouse clica botao salvar... ahhhhhhhhhhhhhhhhhhh dia todim nesse negocio o caboco indoida!

Quanto ao erro wvg+hwgui... eu tinha um # include "hwgui.ch" no prg principal. Tirei, funcionou!

Devagarzim vou chegando la... to doido pra sair do xharbour e ir pro harbour, apesar daquele ainda estar mim servindo para o q tenho precisado.

Indo pra o harbour procuro futuro e estabilidade.
fui...
e-mail:janioaguiar@yahoo.com.br
msn: janio_aguiar@hotmail.com
xHarbour1.2.1/Harbour3.2 + wvg + hwgui + Mediator + MySql
Avatar do usuário
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 7929
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 1 vez

erro HB_WINAPI_GETPROCADDRESS harbour+gtwvw

Mensagem por Itamar M. Lins Jr. »

clica aqui, digita; clica ali digita, pega mouse clica no botao salvar; novo lançamento: clica aqui, digita, clica ali, digita, pega mouse clica botao salvar...
E quem disse que na Hwgui/Minigui etc... você precisa de mouse ?
Podemos fazer tudo via SETFOCUS! Ficar pulando de um get p/ outro e no ultimo get salvar etc... Não precisa ficar tirando a mão do teclado e usar mouse. No modo Visual é muito melhor e com mais recursos que o DOS. O mouse é mais um recurso, não é prioridade.
Veja os programas p/ cegos ou com problemas de visão e ou deficientes físicos.

T+
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Avatar do usuário
janio
Colaborador
Colaborador
Mensagens: 1846
Registrado em: 06 Jul 2004 07:43
Localização: UBAJARA - CE

erro HB_WINAPI_GETPROCADDRESS harbour+gtwvw

Mensagem por janio »

So para constar... gtwvw continua com problema mesmo com harbour! Da erro na função titulo deste post.

O negocio eh investir na wvg mesmo q tem futuro...
fui...
e-mail:janioaguiar@yahoo.com.br
msn: janio_aguiar@hotmail.com
xHarbour1.2.1/Harbour3.2 + wvg + hwgui + Mediator + MySql
Avatar do usuário
Jairo Maia
Moderador
Moderador
Mensagens: 2785
Registrado em: 16 Ago 2010 13:46
Localização: Campinas-SP

erro HB_WINAPI_GETPROCADDRESS harbour+gtwvw

Mensagem por Jairo Maia »

Olá Jânio,

Esta função é da WAPI. Veja este tópico: Funções WAPI no Harbour
Veja: wapi_GetProcAddress()
Abraços, Jairo
Harbour / Clipper 5.2e - Blinker 7
(Não respondo dúvidas por MP ou E-mail. Por favor, não encaminhe via mensagem privada ou e-mail, dúvidas que podem ser compartilhadas com todos no fórum)
Avatar do usuário
janio
Colaborador
Colaborador
Mensagens: 1846
Registrado em: 06 Jul 2004 07:43
Localização: UBAJARA - CE

erro HB_WINAPI_GETPROCADDRESS harbour+gtwvw

Mensagem por janio »

SOLUCIONADO!

- Abrir o fonte da gtwvw (gtwvwd.c)
- ir para a linha 4530
- substituir
s_pWvwData->s_sApp->pfnGF = ( wvwGradientFill ) HB_WINAPI_GETPROCADDRESS( h, "GradientFill" );
por
s_pWvwData->s_sApp->pfnGF = ( wvwGradientFill ) GetProcAddress( h, "GradientFill" );

- recompilar a lib
- compilar seu fonte assim
hbmk2 exemplo.prg -gui -gtwvw
(tem que ser dessa forma senao da erro de gpf)

Partir para o abraço...
X:) :|< :xau
fui...
e-mail:janioaguiar@yahoo.com.br
msn: janio_aguiar@hotmail.com
xHarbour1.2.1/Harbour3.2 + wvg + hwgui + Mediator + MySql
Responder