Página 1 de 1

IDE programação xHarbour com Hwgui

Enviado: 23 Mar 2010 12:32
por GladstonGaldino
Boa tarde a todos

Estou encontrando dificuldades na programação utilizando o Hwgui, instalei em minha maquina o Designer,
crio uma tela no módulo visual, porém quando mando compilar os controles saem totalmente fora do Layout

Como faço para gerar a tela, Menus, Tudo mais utilizando o Designer ou outro de melhor confiabilidade??

Desde já agradeço
GladstonGaldino

Re: IDE programação xHarbour com Hwgui

Enviado: 23 Mar 2010 13:05
por esbasso
como assim fora do layout?
Tem de ficar igual ao criado pelo designer

Re: IDE programação xHarbour com Hwgui

Enviado: 29 Mar 2010 11:05
por GladstonGaldino
Bom dia,

Eu estava utilizando uma versão destualizada do Designer, agora que atualizei minha versão esta ocorrendo o seguinte erro quanto gero o Executável, que utiliza o RadioGrup:

Cad01.prg(56) Error E0030 Syntax error: "syntax error at '@'"

@ 364,90 GET RADIOGROUP oRadiogroup1 VAR vRadiogroup1 ;
CAPTION "CPF/RG" SIZE 137,42 ;
COLOR 10485760
@ 366,104 RADIOBUTTON oRadiobutton1 CAPTION "CPF" SIZE 54,22
@ 433,104 RADIOBUTTON oRadiobutton2 CAPTION "RG" SIZE 50,22
END RADIOGROUP oRadiogroup1 SELECTED 1

Este trecho foi gerado pelo Designer, no modo visual, funciona perfeitamente, o problema esta quando mando gerar o EXE via prompt.
Minha dúvida esta nesta última linha END RADIOGROUP, se seria necessário abrir um Bloco??
e como seria?

Desde já agradeço
Abraços
GladstonGaldino

Re: IDE programação xHarbour com Hwgui

Enviado: 29 Mar 2010 11:28
por esbasso
tem de ver a versão da tua lib

Re: IDE programação xHarbour com Hwgui

Enviado: 29 Mar 2010 17:35
por GladstonGaldino
Boa tarde Esbasso,

Primeiramente obrigado por sua atenção;

A versão da Hwgui que estou utilizando é 2.17

o Designer utiliza outra sintaxe para escrever este Radio

==> Porém quando compilo via prompt apresenta erro de compilação

@ 370,94 GET RADIOGROUP oRadiogroup1 VAR vRadiogroup1 ;
CAPTION "" SIZE 116,34 ;
COLOR 10485760
@ 372,108 RADIOBUTTON oRadiobutton1 CAPTION "CPF" SIZE 54,22
@ 432,109 RADIOBUTTON oRadiobutton2 CAPTION "RG" SIZE 50,22
END RADIOGROUP oRadiogroup1 SELECTED 1

==> Porém quando retiro a referencia das coordenadas, Caption e Color, ai sim compila corretamente, porém sem a área delimitada

GET RADIOGROUP oRadiogroup1 VAR vRadiogroup1
@ 375,108 RADIOBUTTON oRadiobutton1 CAPTION "CPF" SIZE 54,22
@ 435,109 RADIOBUTTON oRadiobutton2 CAPTION "RG" SIZE 50,22
END RADIOGROUP oRadiogroup1 SELECTED 1

Perguntas ??

- Tem alguma atualização da Hwgui, já compilada ??
Pois tenho algumas limitações técnicas para baixar via CVS

Desde já agradeço
Abraços
GladstonGadino

Re: IDE programação xHarbour com Hwgui

Enviado: 29 Mar 2010 19:59
por esbasso
BAIXE DAQUI A compilada com XHARBOUR 1.0
http://www.engersoft.com.br/download/util/hwgui.rar

Re: IDE programação xHarbour com Hwgui

Enviado: 30 Mar 2010 08:38
por GladstonGaldino
Bom dia Esbasso,

Mais uma vez muito obrigado por sua atenção,

Baixei a atualização LIB/Include, e estive estudando a include GuiLib.ch, realmente minha versão anterior estava desatualizada; Porém quando mando compilar apresenta o seguinte erro:

Error: Unresolved external 'TransparentBlt' referenced from C:\HWGUI\LIB\HWGUI.LIB:draw
Creio que este erro origina-se da função draw...

- Outra questão é o Designer que apresenta alguns bugs, quando realizo alguma mudança na propriedade Transparent, ele aborta a operação sem dizer nada, a versão que estou utilizando é 29/03/10 - 00:01:00
compilado com xHarbour versão 1.2.1

Não sei se existe alguma relação entre os dois erros, mas ... Se você tiver mais alguma orientação fico grato!

Fico mui grato pela atenção
Abraços
GladstonGaldino

Re: IDE programação xHarbour com Hwgui

Enviado: 30 Mar 2010 09:48
por esbasso
este erro de abortar quando seleciona no inspector uma combo pcporreu naquele dia, mas ja foi corrigido , atualiza de novo.
Error: Unresolved external 'TransparentBlt' referenced from C:\HWGUI\LIB\HWGUI.LIB:draw
inclua a lib c:\bcc55\lib\psdk\msimg32.lib

Re: IDE programação xHarbour com Hwgui

Enviado: 30 Mar 2010 12:50
por GladstonGaldino
Boa tarde esbasso,

Ñão estou conseguindo localizar onde colocar : c:\bcc55\lib\psdk\msimg32.lib :%

Re: IDE programação xHarbour com Hwgui

Enviado: 01 Abr 2010 06:09
por alceu11
Na pasta
c:\bcc55\lib\psdk\

se nao tiver esta pasta, ele deve estar c:\borland\bcc55\lib\psdk\


ou baixe bcc55
link
http://www.caclipperwebsite.com/harbour.shtml

veja a imagem
http://img31.imageshack.us/i/bcc55.jpg/

ou baixe aqui
http://www.4shared.com/account/file/254 ... bcc55.html

Re: IDE programação xHarbour com Hwgui

Enviado: 01 Abr 2010 08:25
por GladstonGaldino
Bom dia Alceu11,

Primeiramente obrigado por sua atenção!

Cara, é o seguinte minhas configurações aparentemente estão corretas, pois quando volto para a versão da Hwgui anterior compila normalmente;
porém na versão atualizada persiste o erro:
"Error: Unresolved external 'TransparentBlt' referenced from c:\Hwgui\Lib\Hwgui.LIB: Draw"
Os diretórios do BCC55 estão corretos, até o diretório ..\PsdK está corretamente instalado; Já coloquei-a nas configurações de Path´s, e, Nada!

Desde já agradeço

Abraços
GladstonGaldino

Re: IDE programação xHarbour com Hwgui

Enviado: 01 Abr 2010 08:48
por esbasso
CRISTO, adicionar a lIB é colocar no teu projeto como tem as demais LIBS ele ta pedindo esta função que tem nesta LIB , é só adicionar esta liB NA COMPILAÇÃO.
MAIS FACIL QUE ISSO SOMENTE TIRAR PIRULITO DE CRIANÇA. HEHEH

Re: IDE programação xHarbour com Hwgui

Enviado: 04 Abr 2010 22:59
por sygecom
Olá GladstonGaldino,
Consegui resolver seu problema ? Não deixe de aprender a baixar e compilar sua propria LIB da Hwgui, no forum tem exemplos de como fazer isso

Re: IDE programação xHarbour com Hwgui

Enviado: 06 Abr 2010 20:41
por GladstonGaldino
Boa noite Sygecom

Foi um pouco sofrivel, mas consegui, sim, mas pela vista que fiz no Hwgui, gostei bastante;
porém estou com um projeto novo em VFP 9.0, que não o conheço mas tenho que partir para este novo caminho
mas em pouco tempo voltarei ao projeto da Hwgui.

por enquanto obrigado pela atenção

um grande abraço ({)

GladstonGaldino