Página 1 de 1

Erro na compilação com .FMG

Enviado: 25 Fev 2015 18:03
por Cavalo Marinho
Boa tarde pessoal, desculpe minha santa ignorância, mas estou tentando compilar e não consigo resolver
Para testar fiz uma coisa super básica, um arquivo teste.prg um formulario teste.fmg e um arquivo teste.hbp para ser comilado com hbmk2 da hgm e com o compilador gcc
meu arquivo teste.hbp está assim
-hbexe
-mt
-inc
-gui
-oteste
teste.prg

quando executo o comando hbmk2 teste.hbp me retorna um erro: error F0029 Cant´t open #include file teste.fmg,sei que o compilador está informando que não conseguir abrir o arquivo do formulário, agora como faço para que o comilador consiga compilar este formulário.
Deste já fico agradecido.

Erro na compilação com .FMG

Enviado: 25 Fev 2015 22:08
por Toledo
Cavalo Marinho escreveu:retorna um erro: error F0029 Cant´t open #include file teste.fmg
A chamada de Formulários FMG não pode ser através de #include, você teria que usar o comando Load Window, por exemplo:

Código: Selecionar todos

Function Main

        Load Window teste
        teste.Center
        teste.Activate

Return
Abraços,

Erro na compilação com .FMG

Enviado: 26 Fev 2015 07:09
por Cavalo Marinho
Bom dia Toledo, em primeiro lugar quero agradecer a sua atenção.
Más é deste jeito que chamo o formulário, com voce pode ver nos exemplo.
Arquivo teste.prg
#include<hmg.ch>
FUNCTION Main

LOAD WINDOW Teste
Teste.Center
Teste.Activate

RETURN( NIL )

arquivo teste.fmg
* HMG-IDE UNICODE Form Designer Generated Code
* (c) Roberto Lopez - http://sites.google.com/site/hmgweb

DEFINE WINDOW TEMPLATE AT 259 , 332 WIDTH 550 HEIGHT 350 VIRTUAL WIDTH Nil VIRTUAL HEIGHT Nil TITLE "Pegasus - Verso 1.0" ICON NIL MAIN CURSOR NIL ON INIT Nil ON RELEASE Nil ON INTERACTIVECLOSE Nil ON MOUSECLICK Nil ON MOUSEDRAG Nil ON MOUSEMOVE Nil ON SIZE Nil ON MAXIMIZE Nil ON MINIMIZE Nil ON PAINT Nil BACKCOLOR Nil NOTIFYICON NIL NOTIFYTOOLTIP NIL ON NOTIFYCLICK Nil ON GOTFOCUS Nil ON LOSTFOCUS Nil ON SCROLLUP Nil ON SCROLLDOWN Nil ON SCROLLLEFT Nil ON SCROLLRIGHT Nil ON HSCROLLBOX Nil ON VSCROLLBOX Nil

END WINDOW

Erro na compilação com .FMG

Enviado: 26 Fev 2015 08:37
por Toledo
Ok, agora entendi o que você estava tentando fazer!
Bom, na HMG/MiniGui, em ambiente gráfico, a compilação é um pouco diferente de como fazemos com algum programa modo console. Você teria duas maneiras de fazer esta compilação, uma seria pela própria IDE da HMG, basta abrir este seu projeto na IDE e depois clicar no botão RUN da barra de ferramenta (ou pressione F5 ou ainda escolher no menu as opções Project e Run). Uma segunda opção de compilação seria pelo prompt do DOS, usando o comando CD entre na pasta onde você salvou este seu projeto e digite:

\hmg.3.4.0\build teste.hbp

No comando acima \hmg.3.4.0\ seria o nome da pasta onde a HMG foi instalada.

Abraços,

Erro na compilação com .FMG

Enviado: 26 Fev 2015 09:18
por Cavalo Marinho
Ok Toledo muito obrigado
Ja tinha tentado fazer isso e não funcionou, aí achei que estava fazendo errado, agora que você me indicou o caminho das pedras eu fui procurar melhor, eu estava usando um build.bat antigo, perdido no path do windows, compilei com o build.bat correto funcionou 100%. Mais uma vez obrigado. :-Y