Clipper On Line • Ver Tópico - Harbour MiniGUI Extended Edition 2.0.3 + Windows 7

Harbour MiniGUI Extended Edition 2.0.3 + Windows 7

Projeto MiniGui - Biblioteca visual para Harbour/xHarbour

Moderador: Moderadores

 

Harbour MiniGUI Extended Edition 2.0.3 + Windows 7

Mensagempor rcb2002 » 06 Jan 2012 09:51

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!
rcb2002
Usuário Nível 2

Usuário Nível 2
 
Mensagens: 57
Data de registro: 19 Jan 2010 22:16
Cidade/Estado: Salvador
Curtiu: 0 vez
Mens.Curtidas: 1 vez

Harbour MiniGUI Extended Edition 2.0.3 + Windows 7

Mensagempor hilton.goncalves » 30 Jan 2012 19:54

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
hilton.goncalves
Usuário Nível 1

Usuário Nível 1
 
Mensagens: 2
Data de registro: 28 Jul 2010 15:51
Cidade/Estado: São José dos Campos/SP
Curtiu: 0 vez
Mens.Curtidas: 0 vez

Harbour MiniGUI Extended Edition 2.0.3 + Windows 7

Mensagempor marcoaureliorr.info » 26 Fev 2012 15:56

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.
marcoaureliorr.info
Usuário Nível 1

Usuário Nível 1
 
Mensagens: 8
Data de registro: 26 Fev 2012 15:41
Cidade/Estado: BELO HORIZONTE/MG
Curtiu: 0 vez
Mens.Curtidas: 0 vez

Harbour MiniGUI Extended Edition 2.0.3 + Windows 7

Mensagempor Pablo César » 26 Fev 2012 20:06

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 de usuário

Pablo César
Usuário Nível 7

Usuário Nível 7
 
Mensagens: 5312
Data de registro: 31 Mai 2006 10:22
Cidade/Estado: Curitiba - Paraná
Curtiu: 142 vezes
Mens.Curtidas: 152 vezes

Harbour MiniGUI Extended Edition 2.0.3 + Windows 7

Mensagempor asimoes » 27 Fev 2012 08:22

Olá,

Veja meu script de compilação com minigui:

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

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


SEBOL.HBM
# ---------------------------
# 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)
Avatar de usuário

asimoes
Colaborador

Colaborador
 
Mensagens: 4919
Data de registro: 26 Abr 2007 16:48
Cidade/Estado: RIO DE JANEIRO-RJ
Curtiu: 341 vezes
Mens.Curtidas: 258 vezes

Harbour MiniGUI Extended Edition 2.0.3 + Windows 7

Mensagempor marcoaureliorr.info » 27 Fev 2012 09:34

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?
marcoaureliorr.info
Usuário Nível 1

Usuário Nível 1
 
Mensagens: 8
Data de registro: 26 Fev 2012 15:41
Cidade/Estado: BELO HORIZONTE/MG
Curtiu: 0 vez
Mens.Curtidas: 0 vez

Harbour MiniGUI Extended Edition 2.0.3 + Windows 7

Mensagempor asimoes » 27 Fev 2012 19:38

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)
Avatar de usuário

asimoes
Colaborador

Colaborador
 
Mensagens: 4919
Data de registro: 26 Abr 2007 16:48
Cidade/Estado: RIO DE JANEIRO-RJ
Curtiu: 341 vezes
Mens.Curtidas: 258 vezes

Harbour MiniGUI Extended Edition 2.0.3 + Windows 7

Mensagempor marcoaureliorr.info » 28 Fev 2012 08:28

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

Atenciosamente.
marcoaureliorr.info
Usuário Nível 1

Usuário Nível 1
 
Mensagens: 8
Data de registro: 26 Fev 2012 15:41
Cidade/Estado: BELO HORIZONTE/MG
Curtiu: 0 vez
Mens.Curtidas: 0 vez

Harbour MiniGUI Extended Edition 2.0.3 + Windows 7

Mensagempor asimoes » 28 Fev 2012 17:44

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)
Avatar de usuário

asimoes
Colaborador

Colaborador
 
Mensagens: 4919
Data de registro: 26 Abr 2007 16:48
Cidade/Estado: RIO DE JANEIRO-RJ
Curtiu: 341 vezes
Mens.Curtidas: 258 vezes

Harbour MiniGUI Extended Edition 2.0.3 + Windows 7

Mensagempor marcoaureliorr.info » 28 Fev 2012 21:34

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.
marcoaureliorr.info
Usuário Nível 1

Usuário Nível 1
 
Mensagens: 8
Data de registro: 26 Fev 2012 15:41
Cidade/Estado: BELO HORIZONTE/MG
Curtiu: 0 vez
Mens.Curtidas: 0 vez

Harbour MiniGUI Extended Edition 2.0.3 + Windows 7

Mensagempor Amparo » 02 Mar 2012 07:07

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
Avatar de usuário

Amparo
Usuário Nível 3

Usuário Nível 3
 
Mensagens: 337
Data de registro: 20 Ago 2010 10:38
Cidade/Estado: caieiras / sao paulo
Curtiu: 0 vez
Mens.Curtidas: 2 vezes

Harbour MiniGUI Extended Edition 2.0.3 + Windows 7

Mensagempor marcoaureliorr.info » 04 Mar 2012 13:51

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.
marcoaureliorr.info
Usuário Nível 1

Usuário Nível 1
 
Mensagens: 8
Data de registro: 26 Fev 2012 15:41
Cidade/Estado: BELO HORIZONTE/MG
Curtiu: 0 vez
Mens.Curtidas: 0 vez




Retornar para MiniGui

Quem está online

Usuários vendo este fórum: Nenhum usuário registrado online e 8 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