Como colocar icone no executável

Projeto [x]Harbour - Compilador de código aberto compatível com o Clipper.

Moderador: Moderadores

TerraSoftware
Usuário Nível 3
Usuário Nível 3
Mensagens: 353
Registrado em: 28 Jul 2004 13:14
Localização: Cianorte-PR
Contato:

Como colocar icone no executável

Mensagem por TerraSoftware »

Caros colegas.
Como colocar um icone no executável? Visto que ja disponho do icone pronto em um arquivo. Para ficar mais claro, em delphi por exemplo, existe um recurso que ao compilar informo o arquivo onde esta o icone e o executavel incorpora a instrucao. Ao cria o atalho no windows o executavel ja aparece com o icone definido.
Uso a wvw para saidas de tela.
www.sisterra.com.br
xHarbour 1.0.0 - Bcc 6.3 - Gtwvw/Hwgui
DbfCdx/MySql
Avatar do usuário
Clipper
Colaborador
Colaborador
Mensagens: 1334
Registrado em: 23 Ago 2004 00:04
Localização: Recife/PE

Mensagem por Clipper »

Prezado Terra

Para que o ícone seja automaticamente incorporado ao aplicativo basta que o atquivo .ICO tenha exatamente o mesmo nome do aplicativo, exemplos :

BR.EXE - BR.ICO
TERRASOFT.EXE - TERRASOFT.ICO
PCTOLEDO.EXE - PCTOLEDO.ICO

Até logo.

Marcelo
Programador que é programador, quando tá de folga vai inventar função nova, fazer testes, ou seja... se divertir
Cobra 210 - Drive de 8" 1.024 KB - 64 KB RAM - Impressora de Linha Cobra - Visicalc - Fortran - Dialog - Sistema Operacional SP/M (é sp/m mesmo - era o cp/m da cobra)
Rogerio_SG
Usuário Nível 1
Usuário Nível 1
Mensagens: 36
Registrado em: 23 Nov 2004 16:40

Mensagem por Rogerio_SG »

Stanis Luksys
Colaborador
Colaborador
Mensagens: 1329
Registrado em: 18 Jun 2005 03:04
Localização: São Paulo
Contato:

Mensagem por Stanis Luksys »

Esse truque do .ICO ter o mesmo nome do .EXE não funcionou comigo no win98, só no XP.

Aconselho usar um .RC ou .DLL para incorporar no programa, o .RC é melhor pq não precisa estar na máquina do usuário final.

Com o BRMake é simples incorporar recursos .RC no programa e o arquivo é texto puro...

Mas eu uso o BRMake em conjunto com a miniGUI, só com harbour não sei como funciona, nem se funciona...
Stanis Luksys
sites.google.com/hblibs

Apoiar e se utilizar de projetos opensource não é uma questão de boicote, mas sim de liberdade.
Utilize, aprimore e distribua.
TerraSoftware
Usuário Nível 3
Usuário Nível 3
Mensagens: 353
Registrado em: 28 Jul 2004 13:14
Localização: Cianorte-PR
Contato:

Mensagem por TerraSoftware »

Caros colegas.

Onde estou errando ?

criei um arquivo chamado SISTERRA.RES, dentro dele tem o seguinte:
100 ICON T:\SISTERRA\SISTERRA.ICO

no meu makefile tenho o seguinte:
RES=SISTERRA.RES

no meu prg principal tenho o seguinte:
wvw_seticon(,100)

ao compilar aparece a seguinte mensagem:
RLINK32: Unsupported 16bit resource in file "T:\SISTERRA\SISTERRA.RES"
Error: Unknown RLINK32 error
** error 2 ** deleting all


Alguem pode me ajudar ?
www.sisterra.com.br
xHarbour 1.0.0 - Bcc 6.3 - Gtwvw/Hwgui
DbfCdx/MySql
Responder