MiniGUI 108 ou Exp12 com Harbour CVS ou xHarbour 0.99.5

Projeto MiniGui - Biblioteca visual para Harbour/xHarbour

Moderador: Moderadores

gransoft
Usuário Nível 3
Usuário Nível 3
Mensagens: 321
Registrado em: 06 Jul 2004 17:48
Localização: UBERLÂNDIA-MG
Contato:

MiniGUI 108 ou Exp12 com Harbour CVS ou xHarbour 0.99.5

Mensagem 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
Avatar do usuário
vagucs
Membro Master
Membro Master
Mensagens: 1480
Registrado em: 10 Jul 2004 10:45
Localização: Ipanema - MG
Contato:

Mensagem por vagucs »

Paraéns Janis pela iniciativa, de ótimo proveito para os amigos.
Sem mais
Wagner Nunes
www.vagucs.com.br
Avatar do usuário
Clipper
Colaborador
Colaborador
Mensagens: 1334
Registrado em: 23 Ago 2004 00:04
Localização: Recife/PE

Mensagem 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
Programador que é programador, quando tá de folga vai inventar função nova, fazer testes, ou seja... se divertir
Cobra 210 - Drive de 8" 1.024 KB - 64 KB RAM - Impressora de Linha Cobra - Visicalc - Fortran - Dialog - Sistema Operacional SP/M (é sp/m mesmo - era o cp/m da cobra)
Avatar do usuário
JAIR RANGEL
Usuário Nível 3
Usuário Nível 3
Mensagens: 178
Registrado em: 19 Jul 2005 16:01
Localização: RIO DE JANEIRO
Contato:

Mensagem 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.....)
:*
MINIGUI + HARBOUR + BRMAKE + CDX
CLIPPER 5.2E + VISUALLIB 2 + BLINKER
jamazevedo
Usuário Nível 3
Usuário Nível 3
Mensagens: 122
Registrado em: 29 Dez 2005 16:50
Localização: Manaus - AM

Libs da MiniGUI

Mensagem 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 ?
gransoft
Usuário Nível 3
Usuário Nível 3
Mensagens: 321
Registrado em: 06 Jul 2004 17:48
Localização: UBERLÂNDIA-MG
Contato:

Re: Libs da MiniGUI

Mensagem 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
jamazevedo
Usuário Nível 3
Usuário Nível 3
Mensagens: 122
Registrado em: 29 Dez 2005 16:50
Localização: Manaus - AM

Mensagem por jamazevedo »

Valeu Funcionou!
Avatar do usuário
asimoes
Colaborador
Colaborador
Mensagens: 4919
Registrado em: 26 Abr 2007 16:48
Localização: RIO DE JANEIRO-RJ

Re: Libs da MiniGUI

Mensagem 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
Avatar do usuário
asimoes
Colaborador
Colaborador
Mensagens: 4919
Registrado em: 26 Abr 2007 16:48
Localização: RIO DE JANEIRO-RJ

Re: Libs da MiniGUI

Mensagem 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
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

Mensagem 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
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
gransoft
Usuário Nível 3
Usuário Nível 3
Mensagens: 321
Registrado em: 06 Jul 2004 17:48
Localização: UBERLÂNDIA-MG
Contato:

Libs

Mensagem 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.
Responder