Página 1 de 1

Icones com GTWVT/GTWVW

Enviado: 28 Out 2005 15:20
por Rogerio_SG
Alguem sabe usar resource files (*.rc/*.res) para adiconar icones com GTWVT/GTWVW???
Eu consigo likar os .rc e eles aparecem na tabela de recursos do executavel, porem nao consigo chama-los dentro do .prg.

Enviado: 30 Out 2005 21:29
por culik
Ola

muito simples

no RC
100 icon arquivo.ico
200 icon arquivo.ico
300 icon arquivo.ico

para usar no .prg
wvw_seticon(,100 /*id do icone */)
[]s
Luiz

Enviado: 18 Nov 2005 14:53
por Rogerio_SG
Legal!!! Obrigado Luiz
e os BMP? existe uma forma semelhante de usa-los??

Enviado: 18 Nov 2005 20:17
por culik
Rogerio_SG escreveu:Legal!!! Obrigado Luiz
e os BMP? existe uma forma semelhante de usa-los??
tem

100 bitmap arquivo.bmp
200 bitmap arquivo.bmp

[]s
Luiz


la vc tera respostas para suas perguntas muito mais rapido

Enviado: 19 Nov 2005 01:28
por Clipper
Culik

Vamos falar sério !

Você quer tirar onda com minha cara ou o que ?

Se quiser tire diretamente, meu telefone é 81 3361.0627 / 81 8808.6541

Marcelo

Enviado: 19 Nov 2005 09:18
por vagucs
Amigo Luiz,

Se houver mais alguma referência ao seu News, estarei entrando em contato com todos os moderadores e estarei pedindo a desativação do seu usuário.

Nos temos trabalhado muito e a muitos anos para poder melhorar e sempre estar atualizando este fórum, mas não para vcs venham e suguem estes usuários, o News está lá no xHarbour.org, se alguém quiser vai usar, não fique divulgando ele aqui.

Enviado: 22 Nov 2005 14:14
por Rogerio_SG
Desentendimentos à parte....

A minha duvida continua:

Consigo adicionar os bmps, mas nao consigo simplesmente chama-los através da função da GTWVT. A função Wvt_DrawImage() só funciona chamando os arquivos .bmp, ou dá pra usar internamente?

Enviado: 25 Set 2007 11:51
por ederxc
culik escreveu:Ola

muito simples

no RC
100 icon arquivo.ico
200 icon arquivo.ico
300 icon arquivo.ico

para usar no .prg
wvw_seticon(,100 /*id do icone */)
[]s
Luiz


Este recurso seria para por um icone na barra de titulo
o que é este RC ?? Para usar a função wvw_seticon() ele seria necessario ?? :f

Enviado: 25 Set 2007 15:03
por sygecom
Vc pode definir diversas coisa pelo ARQUIVO.RC no meu caso, uso ele para icones, bitmap, versão do sistema e etc...abaixo um exemplo:

Código: Selecionar todos

application_ico           ICON     res\sagi.ico
1 24 "res\WindowsXP.Manifest"
ICON_1                    ICON     res\sagi.ico
1001                      BITMAP   res\sagi.bmp

1 VERSIONINFO
FILEVERSION 5,0,37,0
PRODUCTVERSION 5,0,37,0
FILEOS 0x4
FILETYPE 0x1
{
BLOCK "StringFileInfo"
{
 BLOCK "040904b0"
 {
        VALUE "FileDescription", "S.A.G.I(Sistema de Auto Gestão Integrado)\000"
        VALUE "FileVersion", "5.0.0.0\000"
        VALUE "InternalName", "Projeto Sagi_xHarbour\000"
        VALUE "LegalCopyright", "Sygecom Informática Ltda\000"
        VALUE "LegalTrademarks", "SAGI / SYGECOM\000"
        VALUE "OriginalFilename", "SAGI5.EXE"
        VALUE "CompanyName", "Sygecom Informática Ltda\000"
        VALUE "ProductName", "S.A.G.I(Sistema de Auto Gestão Integrado\000"
        VALUE "ProductVersion", "5.0.0.1\000"
        VALUE "Comments", "Sistema Desenvolvido Pela Sygecom Informática - sygecom@sygecom.com.br - www.sygecom.com.br - Programador Responsavel.: Leonardo Machado \000"
 }
}

BLOCK "VarFileInfo"
{
 VALUE "Translation", 0x0409 0x04B0
}
}
Basta criar o arquivo.rc como se fosse um TXT e dar o nome dele no HBMAKE em Resourse file name:

Abraços
Leonardo Machado

Enviado: 25 Set 2007 15:20
por ederxc
Ja resolvi a a parada vlw ! -:]

Enviado: 25 Set 2007 15:34
por sygecom
Sei pq me disse no MSN, mas fica ai para quem tiver duvidas sobre o .RC

Icones com GTWVT/GTWVW/GTINFO dentro da HMG/WVG

Enviado: 21 Jan 2021 14:37
por microvolution
sygecom escreveu:Vc pode definir diversas coisa pelo ARQUIVO.RC no meu caso, uso ele para icones, bitmap, versão do sistema e etc...abaixo um exemplo:
boa tarde!
fórum/tópico antigo, mas, achei interessante.
estou compilando um sistema usando a HMG 3.5.
Atualmente compilo via ide/hmg e o ícone aparece normalmente.
Estou aprendendo a compilar via .BAT pra não ficar dependente da compilação F5 da lib.
Por isso, estamos aprendendo a compilar de 2 outras formas:
- usando um .BAT que chama o HBMK2.exe (Dica do professor JQuintas);
- usando um .BAT que chama o BUILD.bat (dica do Dr. Claudio Soto).

Então, nessas compilações ocorreram algumas coisas, uma delas, que na compilação via BUILD.BAT da HMG o ícone da aplicação não mais aparece no .EXE final.
O comando que uso para que o ÍCONE seja carregado dentro do .EXE sem precisar ficar numa pasta à parte é:

Código: Selecionar todos

hb_gtInfo( HB_GTI_ICONRES, "AppIcon" )
Agora, achei interessante este tópico ao pesquisar, pela contribuição do nobre SYGECOM
sygecom escreveu:Vc pode definir diversas coisa pelo ARQUIVO.RC no meu caso, uso ele para icones, bitmap, versão do sistema e etc...abaixo um exemplo:
Vou tentar compilar acrescentado essas versões do meu sistema etc...
quem sabe dá certo e agrega mais valores à minha aplicação como NOME DO AUTOR, etc...

Mas, ao compilar com as alterações sugeridas pelo nobre professor SYGECOM, sequer compilou, pois apresentou erro:

Código: Selecionar todos

WINDRES: _temp.rc:113: syntax error
Harbour 3.2.0dev (r2011030937)
Copyright (c) 1999-2020, https://harbour.github.io/
windres.exe: SISTEMA.RC:36: syntax error
hbmk2[SISTEMA]: Erro: Ao executar o compilador de recursos. 1
Onde está o erro da linha 36?

Código: Selecionar todos

 VALUE "Translation", 0x0409 0x04B0
Mas, ao eliminar a linha, mostra erro na anterior, elimina-se a anterior e continuam os erros nas linhas anteriores...
alguém sabe resolver, 14 anos após o último comentário hmg 3.5 (com mingW/harbour 3.2)?

Icones com GTWVT/GTWVW

Enviado: 21 Jan 2021 16:46
por JoséQuintas
microvolution escreveu:Onde está o erro da linha 36?
Existe uma forma correta de preencher, se preencher errado não vai.
Supondo que pode estar usando algo que precisa várias linhas, e supondo que exista um formato pra isso...
Vai dar erro em cada linha, porque tá faltando alguma coisa.

Pense no Harbour:

Código: Selecionar todos

DO WHILE ! EOF()
   IF .T.
   DO CASE
RETURN
Se for compilar isso, vai dar erro na última linha.
E conforme for apagando, vai dar erro na linha anterior.
Não é exatamente a linha que está errada, precisa acertar o conjunto.

E tem coisas que o mingw não aceita.... por exemplo telas prontas.

Icones com GTWVT/GTWVW

Enviado: 21 Jan 2021 17:11
por microvolution
sygecom escreveu: 28  
29 BLOCK "VarFileInfo"
30 {
31  VALUE "Translation", 0x0409 0x04B0
32 }
Eliminei essas linhas e funcionou em parte. quando passo o mouse sobre o .EXE já aparece 3 informações, o que antes não apareceriam. Mas, no propriedades do .EXE item DETALHES, aparece alguma informação, em VERSÕES ANTERIORES, nada aparece.
veja(m) as imagens:
aba VERSÕES ANTERIORES
aba VERSÕES ANTERIORES
em VERSÕES ANTERIORES não apareceu nenhuma informação
aba DETALHES
aba DETALHES
21-0121 - detalhes do .PNG (11.16 KiB) Exibido 1641 vezes
em DETALHES, faltou:
- NOME DO PRODUTO;
- VERSÃO DO PRODUTO;
- DIREITOS AUTORAIS.
passando o mouse sobre o arquivo .EXE sem pressionar nenhum botão
passando o mouse sobre o arquivo .EXE sem pressionar nenhum botão
21-0122 - versão do arquivo - mouse.png (3.79 KiB) Exibido 1624 vezes
ao parar o mouse sobre o executável, já aparecem 3 informações. talvez falte uma ou outra, mas, já está de bom para quem não tinha informação alguma.