Página 1 de 2
tem como resolver?
Enviado: 17 Out 2015 12:03
por Nascimento
Amigos ja notei uma grande diferença nas telas de programas
compilado com a minigui extended ->bcc e compilado com a minigui extended->mingw
a minigui extended compilada com o bcc fica com o visual melhor ja com a mingw fica estranho como fosse modo xp mesmo no windows 7
segue 2 imagens abaixo do mesmo sistema so que um compilado com bcc e outro com a mingw
tem como resolver isso?
att: Nascimento
tem como resolver?
Enviado: 17 Out 2015 18:38
por asimoes
Nascimento,
Eu compilo com mingw e fica ok, mostra o teu arquivo de resources .rc
tem como resolver?
Enviado: 17 Out 2015 20:57
por Nascimento
so tem mesmo o icone do arquivo ainda nao coloquei mais
no .bat nada mais que
hbmk2 trabalho
crio um trabalho.hbp como fazia no bcc
no trabalho.rc
icone ICON "res\principal.ico"
Código: Selecionar todos
# ---------------------------
# Prg(s)
# ---------------------------
trabalho.prg
#----------------------------
# Rc(s) e Hbc(s)
#----------------------------
"res\trabalho.rc"
c:\minigui\minigui.hbc -D__CALLDLL__
e assim compila normalzinho so fica com o visual diferente de quando compilo o mesmo teste no bcc
so assim consegui compilar fora da pasta samples da minigui com o mingw
tem como resolver?
Enviado: 18 Out 2015 09:33
por asimoes
Nascimento,
Você precisa informar no trabalho.rc o manisfest:
Ex.:
1 24 IMG\Windows7.Manifest
O Arquivo Windows7.Manifest está na pasta resourcers da minigui / bcc ou mingw
tem como resolver?
Enviado: 18 Out 2015 13:14
por Nascimento
Sim era isso muito obrigado meu amigo ufa ontem fiquei batendo nisso e nao sai do canto
tem como resolver?
Enviado: 05 Out 2016 16:24
por NiltonGM
Asimoes,
O ícone do meu executável no windows explorer está sempre mudando conforme a compilação, sempre pega o último ícone de algum Form, como faço para definir um ícone para o aplicativo?
O que é esse arquivo Windows7.Manifest? No meu HMG ele está em "C:\hmg.3.4.3\RESOURCES"
tem como resolver?
Enviado: 05 Out 2016 17:03
por asimoes
Você pode usar no hbp
-icon=iconeaplic.ico
Windows7.Manifest é o script do windows que define o estilo e modo de exibição dos componentes com aspecto mais moderno:
Ex.:
O botão da esquerda na imagem não contém Windows7.Manifest
tem como resolver?
Enviado: 05 Out 2016 18:36
por NiltonGM
Asimoes,
Coloquei conforme vc postou mas ao compilar o HMG IDE deleta tudo q não é prg do arquivo .hbp e o ícone do executável continua aparecendo outro no Windows Explorer.
tem como resolver?
Enviado: 05 Out 2016 19:43
por Toledo
NiltonGM escreveu:mas ao compilar o HMG IDE deleta tudo
Se está usando a IDE da HMG, então para determinar um ícone para o EXE você tem duas opções:
1 - na pasta \hmg\RESOURCES tem um arquivo chamado window.ico, mova este arquivo para uma outra pasta (por segurança), depois copie o arquivo ICO que você quer colocar no EXE para esta pasta (\hmg\RESOURCES) e coloque o nome de window.ico.
2 - outra opção seria criar um arquivo RC (com o mesmo nome do arquivo HBP) e dentro dele coloque:
ICONE ICON ARQUIVO.ICO
Veja um modelo em C:\hmg\SAMPLES\Applications\AGENDA
Abraços,
tem como resolver?
Enviado: 06 Out 2016 16:31
por NiltonGM
Oi Toledo,
Não funcionou de nenhum jeito. Uso HMG-IDE UNICODE ver 1.1 (HMG 3.4.3 Stable 32 bits)
1 - na pasta \hmg\RESOURCES tem um arquivo chamado window.ico, mova este arquivo para uma outra pasta (por segurança), depois copie o arquivo ICO que você quer colocar no EXE para esta pasta (\hmg\RESOURCES) e coloque o nome de window.ico.
2 - outra opção seria criar um arquivo RC (com o mesmo nome do arquivo HBP) e dentro dele coloque:
ICONE ICON ARQUIVO.ICO
Movi o arquivo como vc falou, coloquei o meu ícone na pasta C:\hmg.3.4.3\RESOURCES, compilei e nada (deixei meu ícone nesta pasta e não voltei o original)
Depois inclui a linha ICONE ICON recursos\sistrom.ico, compilei e nada. Meu sistema se recusa a mudar de ícone.
Olha que loucura, percebi que o ícone que insiste pegar é da definição no arquivo RC "btNegative ICON recursos\warning.ico" usado em um botão 'CANCELAR' num Form de Login que não é o Main. É por causa desse Form de Login que o ícone é persistente. Porque o HMG insiste pegar esse ícone desse botão CANCELAR (fechar o login e Release All) ??!!
:% :(Neg
tem como resolver?
Enviado: 06 Out 2016 17:05
por asimoes
Bem estranho isso.
tem como resolver?
Enviado: 06 Out 2016 18:56
por Pablo César
Toledo escreveu:Veja um modelo em C:\hmg\SAMPLES\Applications\AGENDA
Fiz algumas modificações hoje neste exemplo que coincidentemente o Leopoldo no outro fórum questionou a funcionalidade do CLICK no GRID dessa agenda.
Também adicionei duas novas funções que fazem um tipo de MASK, validação e autoprenchimento.
Vale a pena conferir:
http://www.hmgforum.com/viewtopic.php?p=46828#p46828
[line][/line]
NiltonGM escreveu:Uso HMG-IDE UNICODE ver 1.1
Eu atualmente utilizo a IDE 1.08 (versão anterior) que é mais estável que atual.
NiltonGM escreveu:Movi o arquivo como vc falou, coloquei o meu ícone na pasta C:\hmg.3.4.3\RESOURCES, compilei e nada (deixei meu ícone nesta pasta e não voltei o original)
Depois inclui a linha ICONE ICON recursos\sistrom.ico, compilei e nada. Meu sistema se recusa a mudar de ícone.
Olha que loucura, percebi que o ícone que insiste pegar é da definição no arquivo RC "btNegative ICON recursos\warning.ico" usado em um botão 'CANCELAR' num Form de Login que não é o Main. É por causa desse Form de Login que o ícone é persistente. Porque o HMG insiste pegar esse ícone desse botão CANCELAR (fechar o login e Release All) ??!!
Nilton, você poderia fazer um simples exemplo mas colocar todos os arquivos (inclusive o arquivo .ico) num pacote compactado na sua próxima mensagem. Assim teremos como testar.
tem como resolver?
Enviado: 06 Out 2016 20:43
por Toledo
NiltonGM escreveu:Depois inclui a linha ICONE ICON recursos\sistrom.ico
Tenta o seguinte... coloque a linha acima na primeira linha do seu arquivo RC.
Abraços,
tem como resolver?
Enviado: 15 Out 2016 10:18
por NiltonGM
Tenta o seguinte... coloque a linha acima na primeira linha do seu arquivo RC.
Toledo, já estava na primeira linha, mas não funciona. Desconfio que é por causa da seguinte situação de início:
No oninit do Main form é carrado um outro form de login, enquanto o usuário não entra com a senha correta ou cancela o form de login ele não vai para o Form Main, após entrar com o login e a empresa, o form Login.fmg é fechado e ele tem acesso ao form Main.
Acho que o problema deve ser isto, poruque ele sempre joga no executável os ícones do Form Login.
Segue imagem para terem uma ideia do que estou falando. Observe que ao invocar o executável, abre a tela de login e form Main fica no fundo.
Main.fmg tipo: Main no oninit carrega o Login.fmg
Login.fmg tipo: Modal no onrelease fecha tudo ou volta para o Main.fmg
tem como resolver?
Enviado: 15 Out 2016 11:16
por Toledo
Amigo, se é assim, então não tem jeito, a única saída é usando a dica do asimoes:
asimoes escreveu:Você pode usar no hbp
-icon=iconeaplic.ico
Obs.: antes de mandar compilar, tem que editar o seu arquivo HBP e incluir o comando acima.
Abraços,