Clipper On Line • Ver Tópico - Novato no Minigui

Novato no Minigui

Projeto MiniGui - Biblioteca visual para Harbour/xHarbour

Moderador: Moderadores

 

Novato no Minigui

Mensagempor billy1943 » 03 Mai 2013 18:28

Venho pedir humildemente um pequeno empurrão para ver se engreno no Minigui, pois apesar de veterano em Clipper, não estou conseguindo compilar nada no Minigui, usando o Harbour 3.2.0

Tenho instalado a seguinte estrutura nos diretórios:

BCC55
--- Bin - (Borland versão 5.5.1)
--- Include
--- Lib

Minigui
--- Patch
--- Harbour
----- Bin
----- Include
----- Lib
--- Ide
----- Include
----- Lib
----- Resources
******************************
O fonte que vou utilizar usa os .ch (já os encontrei todos)
- minigui.ch
- winprint.ch
- common.ch

Como deve ser montado o(s) batchs de ambiente e de compilação, pois ele está parando após gerar o arquivo.c com a mensagem

C compile error
O bom do computador é que ele resolve os problemas, sem nunca levantar nenhum.
Hoje atuo mais com Clipper 52E, e um pouquinho com XHarbour.
Avatar de usuário

billy1943
Usuário Nível 4

Usuário Nível 4
 
Mensagens: 574
Data de registro: 12 Mai 2009 17:33
Cidade/Estado: Bauru-SP
Curtiu: 1 vez
Mens.Curtidas: 18 vezes

Novato no Minigui

Mensagempor billy1943 » 04 Mai 2013 16:10

Para se descobrir o que possa estar errado na minha implantação do MiniGui, exponho abaixo o contéudo dos .BATs utlizados:

AMBIENTE.BAT
- chamo inicialmente este .BAT para estabelecer-se os diretórios a serem utilizados

SET  PATH=%PATH%;c:\BCC55\BIN;c:\BCC55\LIB;c:\BCC55\INCLUDE;c:\minigui\brmake;c:\minigui\harbour;c:\minigui\dlllib;c:\minigui\LIB;c:\minigui\include
set path=%path%;c:\minigui\resources;c:\minigui\obj;
SET INCLUDE=%INCLUDE%;c:\Bcc55\include;c:\minigui\include;c:\hwgui\include;c:\minigui\ide\include;
SET LIB=%LIB%;c:\Bcc55\lib;c:\Harbour\lib;c:\hwgui\lib;c:\minigui\ide\lib
SET BIN=c:\Bcc55\bin;c:\Harbour\bin;
SET HB_PATH=c:\minigui;
%SystemRoot%\system32\cmd.exe


COMPILE.BAT
- Constadas apenas as primeiras linhas, para se conhecer a versão, autor, etc.
- ele é chamado depois pelo RODAR.BAT

@echo off

rem ===========================================================================
rem
rem Compile.bat
rem
rem Kevin Carmody - 2013.02.03
rem
rem Revised by Grigory Filatov - 2013.02.04
rem
rem ===========================================================================


RODAR.BAT

call ..\..\..\batch\compile.bat bradesco %1 /s /a %2 %3 %4 %5 %6 %7 %8 %9
O bom do computador é que ele resolve os problemas, sem nunca levantar nenhum.
Hoje atuo mais com Clipper 52E, e um pouquinho com XHarbour.
Avatar de usuário

billy1943
Usuário Nível 4

Usuário Nível 4
 
Mensagens: 574
Data de registro: 12 Mai 2009 17:33
Cidade/Estado: Bauru-SP
Curtiu: 1 vez
Mens.Curtidas: 18 vezes

Novato no Minigui

Mensagempor Jairo Maia » 04 Mai 2013 17:49

Olá Billy,

Pelo que entendi, seu BCC está instalado na pasta C:\BCC55, está correto?

Se sim, você alterou o endereço no arquivo COMPILE.BAT? Por padrão, ele busca o compilador em C:\BORLAND\BCC55. Caso não, precisa alterar todas as chamadas C:\BORLAND\BCC55 por C:\BCC55.
Abraços, Jairo
Harbour / Clipper 5.2e - Blinker 7
(Não respondo dúvidas por MP ou E-mail. Por favor, não encaminhe via mensagem privada ou e-mail, dúvidas que podem ser compartilhadas com todos no fórum)
Avatar de usuário

Jairo Maia
Colaborador

Colaborador
 
Mensagens: 2466
Data de registro: 16 Ago 2010 13:46
Cidade/Estado: Campinas-SP
Curtiu: 307 vezes
Mens.Curtidas: 269 vezes

Novato no Minigui

Mensagempor billy1943 » 05 Mai 2013 10:39

Obrigado pela resposta, Jairo.

Pelo que notei o sistema não está assumindo os valores setados pelos Batchs (ambiente e outros) não sei o motivo.
Quando dou o comando SET no prompt, nos valores apresentados não constam os principais (BIN, LIB e INCLUDE) e, daí dá uma lista
enorme de funções não encontradas.

Qual o melhor jeito de inserir as variáveis dos BATCHs ?

Pelos arquivos .BAT ou incluir as variáveis no sistema pelo Windows (Painel de controle -> Sistema -> Avançado -> Variáveis de ambiente ) ?
O bom do computador é que ele resolve os problemas, sem nunca levantar nenhum.
Hoje atuo mais com Clipper 52E, e um pouquinho com XHarbour.
Avatar de usuário

billy1943
Usuário Nível 4

Usuário Nível 4
 
Mensagens: 574
Data de registro: 12 Mai 2009 17:33
Cidade/Estado: Bauru-SP
Curtiu: 1 vez
Mens.Curtidas: 18 vezes

Novato no Minigui

Mensagempor Jairo Maia » 07 Mai 2013 14:04

Olá Billy,

Tente colocar em seu arquivo AMBIENTE.BAT apenas o seguinte comando e faça um teste. É como uso para compilar meus testes:
@echo off
set MG_BCC=c:\bcc55
Abraços, Jairo
Harbour / Clipper 5.2e - Blinker 7
(Não respondo dúvidas por MP ou E-mail. Por favor, não encaminhe via mensagem privada ou e-mail, dúvidas que podem ser compartilhadas com todos no fórum)
Avatar de usuário

Jairo Maia
Colaborador

Colaborador
 
Mensagens: 2466
Data de registro: 16 Ago 2010 13:46
Cidade/Estado: Campinas-SP
Curtiu: 307 vezes
Mens.Curtidas: 269 vezes

Novato no Minigui

Mensagempor billy1943 » 08 Mai 2013 09:51

Deu certo !
Obrigado mesmo, Jairo !
Gerou o executável inclusive em modo Windows e não em modo console.
Vou estudar o fonte para ver se consigo encaixá-lo em um aplicativo mais amplo.

Vou também ver agora se entendo o que foi que ocorreu, que não compilava, rsrsrs ...
O bom do computador é que ele resolve os problemas, sem nunca levantar nenhum.
Hoje atuo mais com Clipper 52E, e um pouquinho com XHarbour.
Avatar de usuário

billy1943
Usuário Nível 4

Usuário Nível 4
 
Mensagens: 574
Data de registro: 12 Mai 2009 17:33
Cidade/Estado: Bauru-SP
Curtiu: 1 vez
Mens.Curtidas: 18 vezes

Novato no Minigui

Mensagempor Jairo Maia » 08 Mai 2013 15:13

Olá Billy,
billy1943 escreveu:Gerou o executável inclusive em modo Windows e não em modo console.
Sim. MiniGui é uma lib gráfica, não compila modo console.

billy1943 escreveu:Vou também ver agora se entendo o que foi que ocorreu, que não compilava, rsrsrs ...
Se desejar deixar de usar o arquivo AMIENTE.BAT, basta alterar no arquivo Compile.bat esta linha:
if "%MG_BCC%"==""  set MG_BCC=c:\borland\bcc55
Por esta:
set MG_BCC=c:\bcc55
Abraços, Jairo
Harbour / Clipper 5.2e - Blinker 7
(Não respondo dúvidas por MP ou E-mail. Por favor, não encaminhe via mensagem privada ou e-mail, dúvidas que podem ser compartilhadas com todos no fórum)
Avatar de usuário

Jairo Maia
Colaborador

Colaborador
 
Mensagens: 2466
Data de registro: 16 Ago 2010 13:46
Cidade/Estado: Campinas-SP
Curtiu: 307 vezes
Mens.Curtidas: 269 vezes




Retornar para MiniGui

Quem está online

Usuários vendo este fórum: Nenhum usuário registrado online e 3 visitantes


Ola Amigo, espero que meu site e forum tem lhe beneficiado, com exemplos e dicas de programacao.
Entao divulgue o link da Doacao abaixo para seus amigos e redes sociais ou faça uma doacao para o site forum...
MUITO OBRIGADO PELA SUA DOACAO!
Faça uma doação para o forum
cron
v
Olá visitante, seja bem-vindo ao Fórum Clipper On Line!
Efetue o seu login ou faça o seu Registro