Página 1 de 1

MiniGUI 108 ou Exp12 com Harbour CVS ou xHarbour 0.99.5

Enviado: 14 Nov 2005 20:54
por gransoft
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)

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
(***)
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:

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 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

Enviado: 15 Nov 2005 01:37
por vagucs
Paraéns Janis pela iniciativa, de ótimo proveito para os amigos.

Enviado: 15 Nov 2005 03:40
por Clipper
Muito bom !

Muito bom mesmo !

Isso é que eu chamo de contribuir !

Parabéns

Sugestão ao moderador : Coloque como fixo

Até logo.

Marcelo

Enviado: 23 Nov 2005 14:55
por JAIR RANGEL
Prezado Janis !

Também quero parabenizá-lo pela iniciativa !
São pessoas como voce que estimulam os simples desenvolvedores mortais a continuar o caminho, assim como eu............................


Jair Rangel
CLIPPER 5.2E + VISUAL LIB 2
HARBOUR + MINIGUI 108 + BRMAKE (AMANDO ESTE AMBIENTE.....)
:*

Libs da MiniGUI

Enviado: 03 Jan 2006 15:10
por jamazevedo
Essa dica é realmente muito boa, pois estava apanhando para compatibilizar as versões.

Estou com um problema:

- Na compilação/Linkedição do aplicativo é necessário as seguintes lib's: socket.lib e dll.lib, elas vem com o zip da Minigui108, acontece que estão compiladas com Harbour CVS e tenho instalado em minha máquina o xHarbour 0.99.50 Simplex.

- Como faço para ter um download dos socket.lib e dll.lib para o xHarbour ?

Re: Libs da MiniGUI

Enviado: 03 Jan 2006 15:37
por gransoft
jamazevedo escreveu:Essa dica é realmente muito boa, pois estava apanhando para compatibilizar as versões.

Estou com um problema:

- Na compilação/Linkedição do aplicativo é necessário as seguintes lib's: socket.lib e dll.lib, elas vem com o zip da Minigui108, acontece que estão compiladas com Harbour CVS e tenho instalado em minha máquina o xHarbour 0.99.50 Simplex.

- Como faço para ter um download dos socket.lib e dll.lib para o xHarbour ?
ARAGUARI-MG, 3 de janeiro de 2006.

Prezado Amigo,

Fontes para xHarbour:
Socket.lib, Dll.lib e Hbprinter.lib

Baixe-as em Projeto_0.0.20.exe no link:
http://www.gransoft.com/download/minigui

Atenciosamente,
Janis Peters Grants.

Skype: gransoft
http://www.gransoft.com.br
gransoft@zipmail.com.br

Enviado: 03 Jan 2006 16:59
por jamazevedo
Valeu Funcionou!

Re: Libs da MiniGUI

Enviado: 09 Nov 2007 00:14
por asimoes
Gransoft,

Você poderia me informar como consigo as bibliotecas:
Socket.lib, Dll.lib e Hbprinter.lib

[]´s
gransoft escreveu:
jamazevedo escreveu:Essa dica é realmente muito boa, pois estava apanhando para compatibilizar as versões.

Estou com um problema:

- Na compilação/Linkedição do aplicativo é necessário as seguintes lib's: socket.lib e dll.lib, elas vem com o zip da Minigui108, acontece que estão compiladas com Harbour CVS e tenho instalado em minha máquina o xHarbour 0.99.50 Simplex.

- Como faço para ter um download dos socket.lib e dll.lib para o xHarbour ?
ARAGUARI-MG, 3 de janeiro de 2006.

Prezado Amigo,

Fontes para xHarbour:
Socket.lib, Dll.lib e Hbprinter.lib

Baixe-as em Projeto_0.0.20.exe no link:
http://www.gransoft.com/download/minigui

Atenciosamente,
Janis Peters Grants.

Skype: gransoft
http://www.gransoft.com.br
gransoft@zipmail.com.br

Re: Libs da MiniGUI

Enviado: 09 Nov 2007 00:15
por asimoes
Gransoft,

Você poderia me informar como consigo as bibliotecas:
Socket.lib, Dll.lib e Hbprinter.lib

Se for possível, vc pode mandar pro meu emsil:

asimoesluz@gmail.com

[]´s
gransoft escreveu:
jamazevedo escreveu:Essa dica é realmente muito boa, pois estava apanhando para compatibilizar as versões.

Estou com um problema:

- Na compilação/Linkedição do aplicativo é necessário as seguintes lib's: socket.lib e dll.lib, elas vem com o zip da Minigui108, acontece que estão compiladas com Harbour CVS e tenho instalado em minha máquina o xHarbour 0.99.50 Simplex.

- Como faço para ter um download dos socket.lib e dll.lib para o xHarbour ?
ARAGUARI-MG, 3 de janeiro de 2006.

Prezado Amigo,

Fontes para xHarbour:
Socket.lib, Dll.lib e Hbprinter.lib

Baixe-as em Projeto_0.0.20.exe no link:
http://www.gransoft.com/download/minigui

Atenciosamente,
Janis Peters Grants.

Skype: gransoft
http://www.gransoft.com.br
gransoft@zipmail.com.br

Enviado: 09 Nov 2007 01:38
por sygecom
Se vc baixar a Minigui pela CVS, essas LIB já estão dentro da pasta HARBOUR.

Se tens duvida para baixar via CVS de uma olhada no linka abaixo:
https://pctoledo.org/forum/viewtopic.php?t=6007

Abraços
Leonardo Machado

Libs

Enviado: 09 Nov 2007 08:03
por gransoft
UBERLÂNDIA-MG, 9 de novembro de 2007.

Prezado asimões,

... ou dentro da pasta C:\MINIGUI\SOURCE, com dicas para compilação em Harbour ou xHarbour.

Atenciosamente,
Janis Peters Grants.