Lentidão compilando HMGEXTENDED através da IDE

Projeto MiniGui - Biblioteca visual para Harbour/xHarbour

Moderador: Moderadores

bjbernal
Usuário Nível 1
Usuário Nível 1
Mensagens: 31
Registrado em: 06 Ago 2004 17:27

Lentidão compilando HMGEXTENDED através da IDE

Mensagem por bjbernal »

Muito lento compilar pela IDE do hmgextended, o pior é que não me apresenta a evolução da compilação ficando apenas a mensagem "Building..." piscando na tela ! E tem acontecido de ficar compilando infinitamente e notei ser um bug... Mesmo com a opção INCREMENTAL demora, creio que nem esteja funcionando !

Gostaria de usar o IDE apenas para criar as telas e fazer a compilação por fora através de um bat mas, não captei a ideia de como o IDE cria este bat ! Alguém saberia me dar o caminho das pedras ? Ainda que mesmo através do bat demore, ao menos eu vejo o que acontece além de uma simples mensagem "Building..." !
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Lentidão compilando HMGEXTENDED através da IDE

Mensagem por JoséQuintas »

Aqui tem tudo que precisa saber.

https://pctoledo.org/forum/viewto ... 43&t=18012
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
bjbernal
Usuário Nível 1
Usuário Nível 1
Mensagens: 31
Registrado em: 06 Ago 2004 17:27

Lentidão compilando HMGEXTENDED através da IDE

Mensagem por bjbernal »

Obrigado Quintas ! Vou estudar o post, aproveitando, embora misture os problemas, me apareceu agora a pouco um probleminha que é o sequinte:

Ao fechar o programa com "form.release" a tela congela e o sistema não fecha (programa não respondendo) mas, no icone "X" da barra de titulo fecha normal " O que será ?
MSDN
Usuário Nível 4
Usuário Nível 4
Mensagens: 741
Registrado em: 28 Nov 2003 15:55
Localização: CWB
Contato:

Lentidão compilando HMGEXTENDED através da IDE

Mensagem por MSDN »

Já passei por esse problema e a solução foi programar em uma máquina sem o software de segurança do Banco do Brasil e da Caixa.
Porém, isso não resolve o problema, então o melhor seria procurar aqui no fórum uma postagem do Quintas que fala sobre como assinar um arquivo EXE, para que esses programas não entendam de forma errada o seu sistema.

Abraços
bjbernal
Usuário Nível 1
Usuário Nível 1
Mensagens: 31
Registrado em: 06 Ago 2004 17:27

Lentidão compilando HMGEXTENDED através da IDE

Mensagem por bjbernal »

Ola MSDN !

Rapaz... a coisa aqui é doida ! kkkk!
Veja só, SOMENTE no FORM MAIN chamando O RELEASE por botão, é que dá este problema ! Nos forms filhos (child) os botões executam normalmente o release !

Mas em outras maquinas, funciona tudo normal ! Vou ter que FORMATAR minha maquina mas, gostaria de entender a razão deste mistério, não sei se é somente o software de segurança dos bancos (santander e caixa) não !

Já reinstalei o MINIGUI e mesmo em um pequeno teste com apenas um form e um botão, NÃO FUNFA dando release pelo botão mas, pela barra de titulos sim ! Do nada isto começou acontecer, e SOMENTE no form main !

Ah e mais um detalhe, no modo seguro do windows funciona !
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Lentidão compilando HMGEXTENDED através da IDE

Mensagem por JoséQuintas »

Uma boa situação pra testar se assinatura resolve.
Se resolver, já providencia um certificado.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
bjbernal
Usuário Nível 1
Usuário Nível 1
Mensagens: 31
Registrado em: 06 Ago 2004 17:27

Lentidão compilando HMGEXTENDED através da IDE

Mensagem por bjbernal »

Quintas !

Assinatura ? certificado ? Você diz dos softwares de segurança ?
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Lentidão compilando HMGEXTENDED através da IDE

Mensagem por JoséQuintas »

Sim, porque mesmo que formatando sua máquina resolva, se tiver a ver com bancos pode acontecer com cliente e não poder formatar.

Uma alternativa que vi na internet era sobre instalar o EXE nas pastas "Arquivo de Programas" ou "Arquivos de Programas (x86)", pode testar também.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
bjbernal
Usuário Nível 1
Usuário Nível 1
Mensagens: 31
Registrado em: 06 Ago 2004 17:27

Lentidão compilando HMGEXTENDED através da IDE

Mensagem por bjbernal »

Quintas!

Entendi, mas os clientes não acessam bancos em todos os terminais, já aconteceu do sistema NÃO ABRIR e como era um dos terminais usado por funcionarios, não foi complicado formatar.

E comigo nesta minha maquina de trabalho, é a primeira vez que acontece e já faz tempo que o GAS do Santander está instalado e o da caixa também. Não sei porque desconfio que não seja exatamente problema com estes softwares. Na minha tentativa de compilar o sistema por fora da IDE, emprestei os bats que a IDE criou (_buid.bat e _temp.bc), o primeiro problema que notei foi que o caminho do NOTEPAD no PATH havia se perdido, resolveu reiniciando a maquina (???) mas, agora este inusitável problema.

O que tem a ver o form MAIN com o botão chamando através de ACTION o release com estes softwares de segurança ? E SOMENTE no form main... Pelo menu ou na barra de titulos, o sistema fecha sem congelar a tela (sistema não respondendo).

Vou experimentar sua dica e desculpa pelo tópico ter desviado-se do tema.
Responder