Newsgroup: it.comp.lang.visual-basic
Titolo: [?] Icona per applicazioni non visuali

Buongiorno a tutti.
Premessa: uso VB5/SP3
Mi sapete dire come assegnare un'icona all'EXE di un progetto che non ha
forms?
Ho provato creando un file di risorse (.RES) contenente un'icona con ID =
001 (che dovrebbe essere l'icona di default), ma non ha funzionato (l'icona
viene ignorata e viene usata quella standard di VB).
TIA
--
Roal Zanazzi
z...@iol.it

Roal,
Perche' non metti nel progetto una form vuota, che non carichi mai
ovviamente, con l'icona?!?!?!
ciao,
Alessandro Scardova
scar...@tin.it
http://space.tin.it/computer/ascardov/


Non si riesce...
il combobox dove si seleziona l'icona non e' editabile; e' solo per la
selezione di icone gia' presenti nelle forma dell'applicazione, ma dato che
io non ho forms, il combo e' vuoto.
--
Roal Zanazzi
z...@iol.it


Perche' solo a pensarci (ad una soluzione cosi' grossolana) mi viene la
pelle d'oca e conati di vo**to a ripetizione...  8-0
Niente form, il programma non le usa, quindi non ne voglio mettere.
Grazie comunque.
--
Roal Zanazzi
z...@iol.it

Niente form, il programma non le usa, quindi non ne voglio mettere.
Aggiungi un file di risorse.
Non so come (al limite chiedi nel NG del C++) ma l'icona dell'applicazione
e' una normalissima risorsa con un ID standtard. Penso basti aggiungere una
risorsa icona con quell'ID.
wait:.. .. .. ..
Forse ho trovato: l'ID dell'icoda per l'applicazione e':
#define IDI_APPLICATION    32512
Prova a fare un file di risorse con l'icona che ti serve con ID=32512
Ciao
By -MES-   Maronese Ettore
http:\\
ilmes.freeweb.org
(con OCX per stampare i recordset)
Sito Comune di programmatori Visual Basic
http://members.xoom.com/it_lang_vb


32512 non funzia...  :-(
--
Roal Zanazzi
z...@iol.it

Esempio:
1 ICON c:\vb\util\setup.ico
Salvare con lo stesso nome dell'app. ma estensione RC e collocare
nella stessa dir dell'applicazione.
Compilare con RC.exe:  RC <pathapp\appname>.rc
NB. Non funge con applicazioni compilate o p-compilate con VB che ci
mette la sue risorse... 
Saluti
GHIOTTOCLAUDIO SOFT&MEDIA
Montecchio M. (VI) - Italy
www.ghnet.com
in...@ghnet.com


Ho provato anche con 0... niente... :-(
Capisco che VB non e' nato per fare programmi form-less, ma almeno potevano
pensarci!
--
Roal Zanazzi
z...@iol.it


E allora perche' lo dici? Nel mio msg originale chiedevo proprio questo...
--
Roal Zanazzi
z...@iol.it

forms?
Hai provato con Microangelo? Forse mi sbaglio ma mi sembra che ci
fosse una opzione che permette di cambiare l'icona dell'exe dopo la
compilazione. Non e' una soluzione elegante ma se funziona...
Ciao
shrike

...

Con quale modulo (explorer, librarian...)?
--
Roal Zanazzi
z...@iol.it

So tutto, grazie
Ooops, scusa; devo aver letto male il msg.
Saluti, Claudio Ghiotto



Ti so dire solo per VB5:
Progetto composto da un solo modulo (senza forms),
carichi un file res dotato di icona.
NB Nelle proprieta' del progetto, scegliendo il tab MAKE vedi che
l'icona resta quella di default di VB e la lista risulta vuota:
ignoralo.
Compilare EXE.
Vedere il file compilato: possiede l'icona del file Res.
...ma forse hai gia' risolto il problema: ho letto la risposta che hai
dato a Kirkaha su molte icone in un EXE.
Saluti, Claudio Ghiotto.


Con quale modulo (explorer, librarian...)?
Ho ritrovato una copia di Microangelo, ho provato passo passo e
funziona. Si fa cosi': crei (o prendi gia fatto) il tuo file .ico
contenente la nuova icona e lo apri con Microangelo Studio. Apri, con
Microangelo Librarian, il file .exe e fai doppio clic sull'icona 001
(credo sia l'unica). In questo modo ti si apre una nuova istanza dello
Studio. A questo punto basta fare un copia e incolla fra le due
istanze. Attenzione, e' necessario ricoprire tutti i formati
dell'icona originale (16X16 col., 32X32 16 col., 32X32 2 col.).
Purtroppo non e' possibile inserire altri formati oltre a quelli gia'
definiti nella classica icona di VB, quindi niente 256 colori. Una
volta terminato aggiorni il Librarian dallo Studio e salvi dal
Librarian.
Ciao
shrike


E' proprio qui il problema, ho fatto il RES, con dentro la mia icona, l'ho
aggiunto al progetto, compilo, ma l'icona dell'EXE rimane quella di default
di VB! :-(
All'icona nel RES ho provato a dare diversi ID (0, 000, 1, 001, 32mila e
qualcosa, altri a caso...) niente! L'icona dell'EXE rimane quella di
default.
--
Roal Zanazzi
z...@iol.it


Funziona...
Pero' non mi va di farlo ogni volta che ricompilo! Uffa :-(
--
Roal Zanazzi
z...@iol.it


GHIOTTOCLAUDIO SOFT&MEDIA



Lo so io cosa devi dire:
1) che programma hai usato per fare il RES (RC.EXE o altro?)
2) che ID hai dato all'icona
3) c'era qualcos'altro nel RES?
grazie :-)
--
Roal Zanazzi
z...@iol.it