Harbour MiniGUI Extended Edition 2.0.3 + Windows 7
Moderador: Moderadores
Harbour MiniGUI Extended Edition 2.0.3 + Windows 7
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!
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

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

- Mensagens: 8
- Registrado em: 26 Fev 2012 15:41
- Localização: BELO HORIZONTE/MG
Harbour MiniGUI Extended Edition 2.0.3 + Windows 7
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.
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.
- Pablo César
- 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
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.
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.
Harbour MiniGUI Extended Edition 2.0.3 + Windows 7
Olá,
Veja meu script de compilação com minigui:
O windows da minha máquina é o 7/64
aph.bat
SEBOL.HBM
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
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)
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

- Mensagens: 8
- Registrado em: 26 Fev 2012 15:41
- Localização: BELO HORIZONTE/MG
Harbour MiniGUI Extended Edition 2.0.3 + Windows 7
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?
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
O ideal é você usar a versão bcc.5.5
A minigui é compilada com esta versão.
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)
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

- Mensagens: 8
- Registrado em: 26 Fev 2012 15:41
- Localização: BELO HORIZONTE/MG
Harbour MiniGUI Extended Edition 2.0.3 + Windows 7
Pergunto para asimoes, se o seu script de compilação, compila somente os prg's alterados após a última compilação.
Atenciosamente.
Atenciosamente.
Harbour MiniGUI Extended Edition 2.0.3 + Windows 7
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 -rebuildmarcoaureliorr.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.
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)
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

- Mensagens: 8
- Registrado em: 26 Fev 2012 15:41
- Localização: BELO HORIZONTE/MG
Harbour MiniGUI Extended Edition 2.0.3 + Windows 7
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.
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.
- Amparo
- 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
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
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

- Mensagens: 8
- Registrado em: 26 Fev 2012 15:41
- Localização: BELO HORIZONTE/MG
Harbour MiniGUI Extended Edition 2.0.3 + Windows 7
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.
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.

