Harbour MiniGUI Extended Edition 2.0.3 + Windows 7

Projeto MiniGui - Biblioteca visual para Harbour/xHarbour

Moderador: Moderadores

rcb2002
Usuário Nível 2
Usuário Nível 2
Mensagens: 58
Registrado em: 19 Jan 2010 23:16
Localização: Salvador

Harbour MiniGUI Extended Edition 2.0.3 + Windows 7

Mensagem por rcb2002 »

Baixei essa versão mais nova depois de ter formatado o notebook. Agora no Windows 7 tá demorando 10x mais pra compilar e a CPU se acaba toda no processo... Será que isso é só comigo? O compile é o padrão :

call ..\..\..\batch\compile.bat main %1 %2 %3 %4 %5 %6 %7 %8 %9

Obrigado mais uma vez!
hilton.goncalves
Usuário Nível 1
Usuário Nível 1
Mensagens: 2
Registrado em: 28 Jul 2010 15:51
Localização: São José dos Campos/SP

Harbour MiniGUI Extended Edition 2.0.3 + Windows 7

Mensagem por hilton.goncalves »

Olá a todos,

tbm estou com o mesmo problema no W7... mudei o caminho de todos os bat para "C:\MiniGUI\BATCH\Compile.Bat" e nada

se poderem ajudar agradeço
marcoaureliorr.info
Usuário Nível 1
Usuário Nível 1
Mensagens: 8
Registrado em: 26 Fev 2012 15:41
Localização: BELO HORIZONTE/MG

Harbour MiniGUI Extended Edition 2.0.3 + Windows 7

Mensagem por marcoaureliorr.info »

Caros colegas desenvolvedores,

Enviei um e-mail para Grigory Filatov, veja a seguir:

Dear Grigory Filatov,

From theHarbourCompiler3.1.0dev2011-10-26(Rev.17094) the compilationis
taking too long.MiniGUI 2.0.3 Extended Edition. Why?How to fix?…

Traduzindo:
Caríssimo Grigory Filatov

Na versão do compilador Harbour 3.1.0dev 26/10/2011 (Rev. 17094) do MINIGUI 2.0.3,
as compilações estão demorando muito. Porquê? Como resolver?

Resposta:

Dear Marco,

The solution is an incremental linking.
You can use it with MPM utility OR hbmk2 utility (look at build.bat)…

Traduzindo:
Caríssimo Marco,

A solução é uma linkedição incremental.
Você poderá usar os utilitários MPM ou HBMK2 (veja no build.bat)

Comentário:
Os utilitários estão na pasta minigui\utils.
Tentei com o hbmk2, e começou a aparecer erros que não davam anteriormente.
Tentei também o MPM, mas também deu erros de sintaxe em alguns comandos que tenho certeza que estão corretos. Talvez esteja faltando alguma lib na compilação.
Vou continuar tentando. Tentem por aí também. Meu e-mail é marcoaureliorr.info@gmail.com.
Avatar do usuário
Pablo César
Usuário Nível 7
Usuário Nível 7
Mensagens: 5312
Registrado em: 31 Mai 2006 10:22
Localização: Curitiba - Paraná

Harbour MiniGUI Extended Edition 2.0.3 + Windows 7

Mensagem por Pablo César »

Eu não tenho esse problema. Claro que quando compilo através do COMPILE.BAT que tem no subdiretório BATCH da MINIGUI vou com o prompt como admninistrador no WIN7.
Um clip-abraço !

Pablo César Arrascaeta
Compartilhe suas dúvidas e soluções com todos os colegas aqui do fórum.
Evite enviar as dúvidas técnicas por MPs ou eMails, assim todos iremos beneficiar-nos.
Avatar do usuário
asimoes
Colaborador
Colaborador
Mensagens: 4919
Registrado em: 26 Abr 2007 16:48
Localização: RIO DE JANEIRO-RJ

Harbour MiniGUI Extended Edition 2.0.3 + Windows 7

Mensagem por asimoes »

Olá,

Veja meu script de compilação com minigui:

O windows da minha máquina é o 7/64

aph.bat

Código: Selecionar todos

@echo off
SET PATH=%PATH%;D:\BORLAND\BCC58\BIN
SET HB_COMPILER=bcc
D:\MINIGUI\HARBOUR\BIN\HBMK2 SEBOL.HBM 
pause
SEBOL.HBM

Código: Selecionar todos

# ---------------------------
# Nome do Executável
# ---------------------------
-osebol
# ---------------------------
# Bibliotecas
# xhb deve ser depois de hbole
# ---------------------------
-ltsbrowse
-lpropgrid
-lminigui
-lhmg_qhtm
-lminiprint
-lhbprinter 
-lgtgui
-lhbct
-lhbnf
-ltip
-lhbwin
-lhbole
-lxhb
-lhbnetio
# ---------------------------
# Caminho dos Includes
# ---------------------------
-incpath=d:\minigui\harbour\include;
-incpath=d:\minigui\include;
# ---------------------------
# Caminho das Libs da MiniGui
# ---------------------------
-Ld:\minigui\lib
-Ld:\minigui\harbour\lib
# ---------------------------
# Outros Parâmetros
# ---------------------------
-workdir=.\OBJ\
-gtgui
-head=full
-n
-nowarn
-inc
# ---------------------------
# Prg(s) e Rc(s)
# ---------------------------
sebol
seb01
seb11
seb02
seb03
seb04
seb05
seb06
seb07
sebfn
pfrede
pfdata
acento
oboleto
oretorno
oremessa
htmlprint
vwboleto
xhbrun
taxprg
s_mchoice
d:\minigui\resources\miniprint.rc
sebol.rc
# ---------------------------
# Fim
# ---------------------------
►Harbour 3.x | Minigui xx-x | HwGui◄
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
marcoaureliorr.info
Usuário Nível 1
Usuário Nível 1
Mensagens: 8
Registrado em: 26 Fev 2012 15:41
Localização: BELO HORIZONTE/MG

Harbour MiniGUI Extended Edition 2.0.3 + Windows 7

Mensagem por marcoaureliorr.info »

Tudo começou quando instalei a versão 2.0.3 do MINIGUI, até a versão 2.0.2, que é a que eu utilizo atualmente, compilava em um tempo bom. Na 2.0.3 gasta 5 vezes mais.

Não conhecia a opção de compilação com hbmk2 do asimoes, vou tentar com ela e depois dou um retorno. A propósito asimoes notei que usa a versao bcc58, e eu ainda uso a bcc55.
Onde você, baixou?
Avatar do usuário
asimoes
Colaborador
Colaborador
Mensagens: 4919
Registrado em: 26 Abr 2007 16:48
Localização: RIO DE JANEIRO-RJ

Harbour MiniGUI Extended Edition 2.0.3 + Windows 7

Mensagem por asimoes »

O ideal é você usar a versão bcc.5.5
A minigui é compilada com esta versão.
►Harbour 3.x | Minigui xx-x | HwGui◄
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
marcoaureliorr.info
Usuário Nível 1
Usuário Nível 1
Mensagens: 8
Registrado em: 26 Fev 2012 15:41
Localização: BELO HORIZONTE/MG

Harbour MiniGUI Extended Edition 2.0.3 + Windows 7

Mensagem por marcoaureliorr.info »

Pergunto para asimoes, se o seu script de compilação, compila somente os prg's alterados após a última compilação.

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

Harbour MiniGUI Extended Edition 2.0.3 + Windows 7

Mensagem por asimoes »

marcoaureliorr.info escreveu:Pergunto para asimoes, se o seu script de compilação, compila somente os prg's alterados após a última compilação.

Atenciosamente.
Exatamente, no script tem a instrução -inc que instrui ao hbmk2 compilar somente o fonte modificado, caso você queira forçar a compilação de todos os fontes use -rebuild
Ex:
D:\MINIGUI\HARBOUR\BIN\HBMK2 SEBOL.HBM -REBUILD
►Harbour 3.x | Minigui xx-x | HwGui◄
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
marcoaureliorr.info
Usuário Nível 1
Usuário Nível 1
Mensagens: 8
Registrado em: 26 Fev 2012 15:41
Localização: BELO HORIZONTE/MG

Harbour MiniGUI Extended Edition 2.0.3 + Windows 7

Mensagem por marcoaureliorr.info »

Fico muito grato pela sua ajuda, asimoes.
Tenho apenas um ano e meio de desenvolvimento com MiniGui, e tive que aprender tudo sozinho com os exemplos que vem na pasta SAMPLES. Mas se tiver algo em que eu possa colaborar e estiver ao meu alcance, pode sugerir.

Preciso te perguntar mais uma informação:
Fiz a compilação pelo aplicativo MPM e pelo hbmk2 como demonstrou, e os erros são os mesmos, sendo que quando compilo usando o compile.bat da pasta MINIGUI\BATCH, eles não acontecem. Coloquei abaixo alguns tipos de erros e veja se já passou por eles:

Pedido.prg(246) Error E0030 Syntax error "syntax error at 'XOBJ'"
Linha 246: SetFocus &xObj of &cForm
( xObj = variável local que contém o ControlName )
( cForm = variável private que contém o ParentWindowName )

Pedido.prg(259) Error E0030 Syntax error "syntax error at 'Text_6'"
Linha 259: SetFocus Text_6 of &cForm ( mesma situação anterior )

Pedido.prg(286) Error E0030 Syntax error "syntax error at 'WINDOW'"
Linha 286: Release Window &cForm

Pedido.prg(706) Error E0030 Syntax error "syntax error at 'ITEM'"
Linha 706: DELETE ITEM ALL FROM Grid_1 OF &cForm

Pedido.prg(1259) Error E0030 Syntax error "syntax error at 'WINDOW'"
Linha 1259: LOAD WINDOW CONSUDESC

Pedido.prg(1276) Error E0030 Syntax error "syntax error at '.'"
Linha 1276: CONSUDESC.release

Obrigado mais uma vez.
Avatar do usuário
Amparo
Usuário Nível 3
Usuário Nível 3
Mensagens: 342
Registrado em: 20 Ago 2010 10:38
Localização: caieiras / sao paulo

Harbour MiniGUI Extended Edition 2.0.3 + Windows 7

Mensagem por Amparo »

ola amigos

Marco Aurelio, estou iniciando com com a minigui nao sou a pessoal ideal para opnar mas voce ja tentou colocar a linha SetFocus &xObj of &cForm desta forma SetFocus &(xObj) of &(cForm)

abraços
marcoaureliorr.info
Usuário Nível 1
Usuário Nível 1
Mensagens: 8
Registrado em: 26 Fev 2012 15:41
Localização: BELO HORIZONTE/MG

Harbour MiniGUI Extended Edition 2.0.3 + Windows 7

Mensagem por marcoaureliorr.info »

Olá pessoal,

Amparo, eu já havia tentado da forma que vc sugeriu "SetFocus &(xObj) of &(cForm)" e tb
SetFocus (xObj) of (cForm), nenhuma dessas funcionou.
Mas eu já descobri onde eu estava errando, estava faltando as includes. O que aconteceu foi que quando eu compilava usando o compile.bat, eu chamava os outros programas a partir do main.prg(principal) (ex: #include "pedido.prg" ) e as include foram colocadas somente no main.prg. Quando fui compilar pelo MPM ou pelo hbmk2(indicado pelo asimoes), eles eram compilados um a um, então tive que colocar as includes em cada prg. Agora está funcionando. Vou testar as duas formas MPM e HBMK2, para ver as diferenças e optar por uma. Amparo, eu já ralei muito com o minigui, tinha épocas em que eu ficava até dias testando um comando do minigui, falta ainda racionalizar algumas funções, porém hoje eu já reduzí bastante o tempo de criação dos prg´s.
Se precisar de alguma informação sobre o minigui e estiver ao meu alcance, pode contar comigo. Esse sistema que estou desenvolvendo já vai ser implantado ainda nesse mês.
Obrigado a todos pelas ajudas e tenha um dia de harmonia.
Responder