Página 1 de 1

como criar hbp para minigui extended

Enviado: 24 Set 2014 01:46
por Nascimento
Amigos eu baixei a minigui extended para o compilador mingw

eu tenho um hbp que eu compilava com o bcc55 mais nao funciona com a versao para minigui com mingw
algum amigo tem um exemplo de como faze-lo?
segue abaixo o modelo que uso pra compilar com o bcc55

Código: Selecionar todos

#
# arquivo hbp
# compilar com hbmk2.exe MeuApp.hbp
#
# outras dúvidas:
# hbmk2.exe -help > Manual.txt (Leia o arquivo gerado)
#

#
# Flags do compilador
#
#-prgflag=/m /n /w1

#
# Diretivas para compilação incremental
#
-inc 

#
# Pastas include adicionais
#
-iC:\MiniGui\Include

#
# Pastas Lib adicionais
#
-LC:\MiniGui\Lib

#
# Console/Gui
# -std
-gui

#
# Metodo de Compressão UPX
#
# -compr=def

#
# Pausa em caso de avisos na compilação
#
#-pause

#
# Executar ao finalizar a compilação
#
-run

#
# gt class
#
-gtgui

#
# definimos a(s) lib(s) a ser(em) linkada(s)
#
-lminigui
-lminiprint

#
# definimos o nome da aplicação
#
-oprojeto

#
# prg principal
#
projeto.prg

#
# prg(s) adicional(is)
#
funcoes.prg

#
# Fontes em linguagem c
#
#Funcoes.c (exemplo)

#
# .rc Files
#
projeto.rc

#
# .rc MiniGui
#

#define HMGRPATH c:\minigui\RESOURCES 
C:\MiniGui\RESOURCES\minigui.rc
C:\MiniGui\RESOURCES\miniprint.rc
:%
agradeço desde ja

como criar hbp para minigui extended

Enviado: 24 Set 2014 08:35
por Toledo
Josivan, na pasta \MINIGUI existe o arquivo buildapp.bat, que serve para compilar os programas. No caso de criar arquivos HBP, eu fiz apenas um pequena modificação neste arquivo, como segue:
@echo off
SET HMGPATH=c:\hmg
SET PATH=%HMGPATH%\harbour\bin;%HMGPATH%\mingw\bin;%PATH%
SET HMGRPATH=c:\minigui
echo #define HMGRPATH %HMGRPATH%\RESOURCES > _hmg_resconfig.h
COPY /b %HMGRPATH%\resources\hmg.rc+%1.rc+%HMGRPATH%\resources\filler _temp.rc >>NUL
windres -i _temp.rc -o _temp.o
HBMK2 %1.hbp %2 %3 %4 %5 %6 %7 %8 %HMGRPATH%\minigui.hbc -D__CALLDLL__ -run
del _hmg_resconfig.h
del _temp.*
Para preservar o arquivo anterior, salvei este arquivo com esta modificação como compila.bat e copiei ele para a pasta do meu projeto, junto com os PRGs.

Neste seu arquivo HBP, não será necessário os seguintes comandos:
-iC:\MiniGui\Include
-LC:\MiniGui\Lib
-gui
-run
-gtgui
-lminigui
-lminiprint
projeto.rc
#define HMGRPATH c:\minigui\RESOURCES
C:\MiniGui\RESOURCES\minigui.rc
C:\MiniGui\RESOURCES\miniprint.rc

Um detalhe, para usar este compila.bat, o nome do arquivo HBP tem que ser o mesmo do arquivo RC.

Para compilar, digite apenas:

Compila Projeto

Abraços,

como criar hbp para minigui extended

Enviado: 24 Set 2014 21:39
por Nascimento
so por curiosidade amigo toledo, nao teria como ficar tudo em um hbp e so digitar

hbmk2 projeto como é com o bcc55?