FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Cambiar icono
Posts: 166
Joined: Mon Dec 12, 2005 09:56 AM
Cambiar icono
Posted: Thu Mar 31, 2011 11:41 AM

Hola, una cosa tonta:

En el explorador de windows me sale como icono de mi aplicaci贸n un icono de alerta que es el 煤ltimo que tengo definido en el fichero RC. 驴 Como hago para que despues de compilar me salga el que yo quiero ?. He probado a ponerlo como ultimo icono en el RC, pero sigue cogiendo el mismo.

No me refiero al icono de la barra de titulo del programa, ese me sale bien, me refiero al que aparece en el explorador junto al nombre del fichero, sobre todo porque en Windows 7, cuando lo ejecuto se ve un icono de Alerta grandisimo y da mala imagen.

Utilizo ResEdit y Verce

Saludos

Posts: 1380
Joined: Fri Oct 14, 2005 01:28 PM
Re: Cambiar icono
Posted: Thu Mar 31, 2011 11:51 AM

Sebast铆an:
Que raro, a mi me toma siempre el primero. Para este caso, si tengo varios iconos y quiero que tome el primero lo nombro mediante un guion bajo. En tu caso yo probar铆a poniendole una 'z' como inicio de nombre del 铆cono

Saludos

Resistencia - "Ciudad de las Esculturas"

Chaco - Argentina
Posts: 166
Joined: Mon Dec 12, 2005 09:56 AM
Re: Cambiar icono
Posted: Thu Mar 31, 2011 11:58 AM

Gracias Mario,

eso es lo que he hecho, ponerle de nombre ZZZZ, pero tengo tres iconos en el RC y el que me sale es el que est谩 ahora en medio.
Cuando solo tenia en el RC el icono de la aplicacion, me salia bien.
Saludos

Posts: 1380
Joined: Fri Oct 14, 2005 01:28 PM
Re: Cambiar icono
Posted: Thu Mar 31, 2011 12:24 PM

... pues se me terminaron las ideas

saludos

:?

Resistencia - "Ciudad de las Esculturas"

Chaco - Argentina
Posts: 346
Joined: Mon Oct 05, 2009 03:35 PM
Re: Cambiar icono
Posted: Thu Mar 31, 2011 01:15 PM
te cuento mi experiencia.

tiempo atr谩s, me pasaba lo mismo, pero con el icono que le asignaba al ejecutable, colocaba 3 iconos de diferentes resoluciones y siempre me tomaba el segundo icono, a pesar que le indicaba al programa que colocara el primero.

tanto tiempo invertido, para darle la soluci贸n a este problema, que al final hice 2 archivos RC, uno con el mismo nombre del ejecutable con las opciones m铆nimas y un segundo archivo en donde defino las pantallas, iconos de la aplicaci贸n, bitmap, etc.

con esto, logre que en windows 7 apareciera el icono correcto y con una muy buena presentaci贸n en el monitor.

aqu铆 te dejo un ejemplo del primer rc
Code (fw): Select all Collapse
#ifndef _MAC
/////////////////////////////////////////////////////////////////////////////
//
// Version
//

1 VERSIONINFO
 FILEVERSION 11,10,07,01
 PRODUCTVERSION 11,10,07,01
 FILEFLAGSMASK 0x0L
#ifdef _DEBUG
 FILEFLAGS 0x29L
#else
 FILEFLAGS 0x28L
#endif
 FILEOS 0x10001L
 FILETYPE 0x1L
 FILESUBTYPE 0x0L
BEGIN
    BLOCK "StringFileInfo"
    BEGIN
        BLOCK "0c0a04e4"
        BEGIN
            VALUE "Comments", "Sistema Mosaic 2012 de ALM Systems 1999-2012 \0"
            VALUE "CompanyName", "ALM Systems \0"
            VALUE "FileDescription", "[ Mosaic 12 ] Sistema de Trazabilidad Hortofruticola Nacional 2012 \0"
            VALUE "FileVersion", "11.02.21 Revisi贸n 0001 \0"
            VALUE "InternalName", "Mosaic 2012 Trazabilidad Nacional -- autor__Armando Lagunas M.-- \0"
            VALUE "LegalCopyright", "Copyright漏 ALM.Systems 1999-2012 \0"
            VALUE "LegalTrademarks", "Programador : Armando Lagunas Mardones \0"
            VALUE "OriginalFilename", "Mosaic12.exe \0"
            VALUE "PrivateBuild", "Version 11.02.21 [1999-2011] 32 Bits\0"
            VALUE "ProductName", "Sistema de Trazabilidad Nacional Mosaic 2012  2010-2012 \0"
            VALUE "ProductVersion", "11.02 \0"
            VALUE "SpecialBuild", "Build 1207 - Febrero 2011 \0"
        END
    END
    BLOCK "VarFileInfo"
    BEGIN
        VALUE "Translation", 0xc0a, 1252
    END
END

#endif    // !_MAC

1 24 "XP.man"    // windows manifiest file
ico   icon ".\\ICO\\UNO.ICO"  // first icon 48X48 24bits


espero que te sirva, saludos
SkyPe: armando.lagunas@hotmail.com

Mail: armando.lagunas@gmail.com
Posts: 1380
Joined: Fri Oct 14, 2005 01:28 PM
Re: Cambiar icono
Posted: Thu Mar 31, 2011 01:35 PM

Al igual que Armando, es lo que hago
Un .rc como el c贸digo que muestra, y que lleva el nombre de la aplicaci贸n
El segundo .rc lo paso a .dll con rc2dll32.bat. lo cargo con SET RESOUERCES TO "mi.dll" y al finalizar la aplicaci贸n lo libero con SET RESOURCES TO
Hace a帽os que lo hago as铆 y nunca experiment茅 ningun tipo de problema

saludos

Resistencia - "Ciudad de las Esculturas"

Chaco - Argentina
Posts: 166
Joined: Mon Dec 12, 2005 09:56 AM
Re: Cambiar icono
Posted: Thu Mar 31, 2011 02:13 PM

Bueno, ya lo he arreglado.

Aunque en el ResEdit aparezcan los iconos por otro orden (de creaci贸n), parece que el que ser谩 el icono de la aplicaci贸n ser谩 el primero por orden alfab茅rico (supongo que as铆 lo har谩 ILink32). El icono que quiero que salga en este caso lo he llamado AAAAAAIcon y listo.

Gracias a los dos
Saludos

Continue the discussion