Página 1 de 1
Harbour MiniGUI Extended Edition 2.0.3 + Windows 7
Enviado: 06 Jan 2012 10:51
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!
Harbour MiniGUI Extended Edition 2.0.3 + Windows 7
Enviado: 30 Jan 2012 20:54
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
Harbour MiniGUI Extended Edition 2.0.3 + Windows 7
Enviado: 26 Fev 2012 15:56
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.
Harbour MiniGUI Extended Edition 2.0.3 + Windows 7
Enviado: 26 Fev 2012 20:06
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.
Harbour MiniGUI Extended Edition 2.0.3 + Windows 7
Enviado: 27 Fev 2012 08:22
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 MiniGUI Extended Edition 2.0.3 + Windows 7
Enviado: 27 Fev 2012 09:34
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?
Harbour MiniGUI Extended Edition 2.0.3 + Windows 7
Enviado: 27 Fev 2012 19:38
por asimoes
O ideal é você usar a versão bcc.5.5
A minigui é compilada com esta versão.
Harbour MiniGUI Extended Edition 2.0.3 + Windows 7
Enviado: 28 Fev 2012 08:28
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.
Harbour MiniGUI Extended Edition 2.0.3 + Windows 7
Enviado: 28 Fev 2012 17:44
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 MiniGUI Extended Edition 2.0.3 + Windows 7
Enviado: 28 Fev 2012 21:34
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.
Harbour MiniGUI Extended Edition 2.0.3 + Windows 7
Enviado: 02 Mar 2012 07:07
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
Harbour MiniGUI Extended Edition 2.0.3 + Windows 7
Enviado: 04 Mar 2012 13:51
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.