MiniGUI 108 ou Exp12 com Harbour CVS ou xHarbour 0.99.5
Enviado: 14 Nov 2005 20:54
ARAGUARI-MG, 14 de novembro de 2005.
Prezados Srs.,
Para quem quiser utilizar a lib MiniGUI 108 ou Exp12 com o xHarbour 0.99.5, segue um roteiro:
Se você instalou o xHarbour 0.99.5 em C:\xHarbour,
Em C:\MiniGUI\BATCH, crie um *.BAT para xHarbour:
Exemplo: xCompile.BAT (Observe apenas as linhas p/path e libs)
Em C:\MiniGUI\RESOURCES, crie e execute um *.BAT para xHarbour:
Exemplo: xCompRES.BAT
@Echo Off
Rem Set Paths
IF "%MG_BCC%"=="" SET MG_BCC=c:\borland\bcc55
IF "%MG_ROOT%"=="" SET MG_ROOT=c:\minigui
IF "%MG_HRB%"=="" SET MG_HRB=c:\xharbour
%MG_BCC%\bin\brc32 -r minigui.rc
(***)
Em C:\MiniGUI\SOURCE, crie e execute um *.BAT para xHarbour:
Exemplo: xMakeLib.BAT (Observe apenas a linha p/path)
(***)
IF "%mg_hrb%"=="" SET MG_HRB=c:\xharbour
REM IF "%mg_hrb%"=="" SET MG_HRB=c:\MiniGUI\harbour
(***)
Para compilar os exemplos nas pastas BASIC ou ADVANCED
Em C:\MiniGUI\SAMPLES\ crie um *.BAT para xHarbour. Observe o call para o xCompile.BAT criado no início:
Exemplo: xCompile.BAT
(***)
call c:\MiniGUI\Batch\xCompile.Bat %1 %2 %3 %4 %5 %6
(***)
Neste ponto, deve ter sido gerada a nova MiniGUI.lib em C:\MiniGUI\Lib, para o xHarbour 0.99.5.
Agora, para quem utiliza o BrMake, segue minha configuração de BrMake.INI para xHarbour:
Se alguma mensagem aparecer, com referência a ausência de alguma lib, tente inicialmente transformar a linha em comentário, no BrMake.INI, colocando a tal lib entre /* ... */
Se isso não der certo, temos que providenciar a lib que falta.
Utilizo esta "Receita de Bolo" para a MiniGUI 108, com Harbour (CVS) ou xHarbour 0.99.5, e também para a não-oficial, Exp12, com Harbour (CVS) ou xHarbour 0.99.5.
Se você for testar uma nova versão da MiniGUI, crie uma outra pasta, por exemplo, C:\MiniGUI_ant, e copie tudo para lá...
Instale a nova versão no path default C:\MiniGUI. Para xHarbour, siga o roteiro acima.
Se algo der errado quando formos compilar nossos Aplicativos com a "upgrade", tipo "antes funcionava e agora não funciona mais", é fácil:
DELTREE C:\MiniGUI
MOVE C:\MiniGUI_ant C:\MiniGUI
Atenciosamente,
Janis Peters Grants.
Skype: gransoft
http://www.gransoft.com.br
gransoft@zipmail.com.br
Prezados Srs.,
Para quem quiser utilizar a lib MiniGUI 108 ou Exp12 com o xHarbour 0.99.5, segue um roteiro:
Se você instalou o xHarbour 0.99.5 em C:\xHarbour,
Em C:\MiniGUI\BATCH, crie um *.BAT para xHarbour:
Exemplo: xCompile.BAT (Observe apenas as linhas p/path e libs)
Código: Selecionar todos
(***)
IF "%MG_HRB%"=="" SET MG_HRB=c:\xharbour
REM IF "%MG_HRB%"=="" SET MG_HRB=c:\MiniGUI\harbour
(***)
echo c0w32.obj + > b32.bc
echo %1.obj, + >> b32.bc
echo %1.exe, + >> b32.bc
echo %1.map, + >> b32.bc
echo %MG_ROOT%\lib\minigui.lib + >> b32.bc
echo %MG_HRB%\lib\dll.lib + >> b32.bc
echo %MG_HRB%\lib\rtl.lib + >> b32.bc
echo %MG_HRB%\lib\vm.lib + >> b32.bc
echo %MG_HRB%\lib\gtwin.lib + >> b32.bc
echo %MG_HRB%\lib\lang.lib + >> b32.bc
echo %MG_HRB%\lib\codepage.lib + >> b32.bc
echo %MG_HRB%\lib\macro.lib + >> b32.bc
echo %MG_HRB%\lib\rdd.lib + >> b32.bc
echo %MG_HRB%\lib\dbfntx.lib + >> b32.bc
echo %MG_HRB%\lib\dbfcdx.lib + >> b32.bc
echo %MG_HRB%\lib\dbffpt.lib + >> b32.bc
echo %MG_HRB%\lib\common.lib + >> b32.bc
echo %MG_HRB%\lib\debug.lib + >> b32.bc
echo %MG_HRB%\lib\pp.lib + >> b32.bc
echo %MG_HRB%\lib\ct.lib + >> b32.bc
echo %MG_HRB%\lib\libmisc.lib + >> b32.bc
echo %MG_HRB%\lib\hbsix.lib + >> b32.bc
echo %MG_HRB%\lib\hbprinter.lib + >> b32.bc
echo %MG_HRB%\lib\socket.lib + >> b32.bc
echo %MG_HRB%\lib\miniprint.lib + >> b32.bc
(***)
Exemplo: xCompRES.BAT
@Echo Off
Rem Set Paths
IF "%MG_BCC%"=="" SET MG_BCC=c:\borland\bcc55
IF "%MG_ROOT%"=="" SET MG_ROOT=c:\minigui
IF "%MG_HRB%"=="" SET MG_HRB=c:\xharbour
%MG_BCC%\bin\brc32 -r minigui.rc
(***)
Em C:\MiniGUI\SOURCE, crie e execute um *.BAT para xHarbour:
Exemplo: xMakeLib.BAT (Observe apenas a linha p/path)
(***)
IF "%mg_hrb%"=="" SET MG_HRB=c:\xharbour
REM IF "%mg_hrb%"=="" SET MG_HRB=c:\MiniGUI\harbour
(***)
Para compilar os exemplos nas pastas BASIC ou ADVANCED
Em C:\MiniGUI\SAMPLES\ crie um *.BAT para xHarbour. Observe o call para o xCompile.BAT criado no início:
Exemplo: xCompile.BAT
(***)
call c:\MiniGUI\Batch\xCompile.Bat %1 %2 %3 %4 %5 %6
(***)
Neste ponto, deve ter sido gerada a nova MiniGUI.lib em C:\MiniGUI\Lib, para o xHarbour 0.99.5.
Agora, para quem utiliza o BrMake, segue minha configuração de BrMake.INI para xHarbour:
Código: Selecionar todos
/* BRMAKE for Harbour/xHarbour/MiniGUI Versao 2.05 - Parametros */
/* Using XHARBOUR Compiler */
/*
BRMAKE.INI - Para MiniGUI EXP12 e xHarbour 0.99.5
ARAGUARI-MG, 14 DE NOVEMBRO DE 2005.
JANIS PETERS GRANTS.
*/
[MINIGUI]
MiniGUI Path=C:\MINIGUI
[XHARBOUR]
xHarbour Path=C:\XHARBOUR
Harbour Flags= -n -m
[BCC55]
Bcc55 Path=C:\BORLAND\BCC55
[XHARBOUR BASIC LIBRARY]
Lib=BCC640.lib
Lib=rtl.lib
Lib=vm.lib
Lib=gtwin.lib
Lib=Lang.lib
Lib=macro.lib
Lib=rdd.lib
Lib=dbfntx.lib
Lib=dbfcdx.lib
Lib=common.lib
Lib=HbCt.lib
Lib=libmisc.lib
Lib=CodePage.lib
Lib=DbfDbt.lib
Lib=DbfFpt.lib
Lib=What32.lib
Lib=hbprinter.lib
/* Lib=miniprint.lib */
[MISC]
Language=PT
Video Mode=Disabled
Compress With UPX=N
Stop=N
Se isso não der certo, temos que providenciar a lib que falta.
Utilizo esta "Receita de Bolo" para a MiniGUI 108, com Harbour (CVS) ou xHarbour 0.99.5, e também para a não-oficial, Exp12, com Harbour (CVS) ou xHarbour 0.99.5.
Se você for testar uma nova versão da MiniGUI, crie uma outra pasta, por exemplo, C:\MiniGUI_ant, e copie tudo para lá...
Instale a nova versão no path default C:\MiniGUI. Para xHarbour, siga o roteiro acima.
Se algo der errado quando formos compilar nossos Aplicativos com a "upgrade", tipo "antes funcionava e agora não funciona mais", é fácil:
DELTREE C:\MiniGUI
MOVE C:\MiniGUI_ant C:\MiniGUI
Atenciosamente,
Janis Peters Grants.
Skype: gransoft
http://www.gransoft.com.br
gransoft@zipmail.com.br