Newsgroup: it.comp.lang.delphi
Titolo: Icona applicazione D6

Ciao a tutti!
Pur avendo cambiato il simbolo per la mia applicazione sotto
Project/Options/Application, compilando continuo ad avere il simbolo di
delphi invece del mio *.ico prescelto. Come mai??
Thx

delphi invece del mio *.ico prescelto. Come mai??
Di quale icona parli ?
Quella che hai cambiato dovrebbe apparire nella barra dei programmi.
Quella invece in alto a sinistra delle form è specifica per ogni form
(proprietà Icon).
Simone
_______________________________________________________
 All resistance is futile ! Prepare to be assimilated !

 (proprietà Icon).
d'accordo su questo..
ciao
j

Controlla il file .ico, verifica che non sia un file multi-icona, che
contiene cioe' varie icone a varie risoluzioni/profondita' di colore, e in
particolare che non contenga icone true color, che a me in passato avevano
dato problemi. Pare che le uniche icone che funzionino sicuramente sono
quelle a 16 colori, le altre possono dare problemi vari (ad esempio a me una
certa icona a 256 colori dava AV in runtime, ci ho perso un'ora per capire
che il problema era l'icona; sostituita con un'altra a 16 colori il
programma e' tornato a funzionare perfettamente! mah!)
Ciao, Sandro



Ti dirň di piů: come ho sperimentato sulla mia pelle, l'uso di icone con
piů di 16 colori puň far emergere un bug insidioso per cui, se hai
abilitato il debugger interno, il programma si ferma come se ci fossero
dei breakpoint (a me si fermava 4 volte alla partenza piů altre volte se
accedevo a dei file); pare che il problema sia correlato con la presenza
di codice di debug dentro la libreria di sistema NTDLL.dll (devi avere
quindi un sistema NT e.g. W2000, che nel mio caso č pure beta).
Il problema mi era venuto fuori al passaggio di un programma da D3 a D6
e, fra le tante cose, cambiai purtroppo anche l'icona del programma con
una piů "figa"...prima di capire il problema (aiutato da un suggerimento
di questo NG) non ti dico.... :-(
Ecco la fonte:
http://www.delphifaq.com/fq/q3052.shtml
"ntdll.DbgUserBreakPoint" during debug startup
Q:
Whenever I start a program from the IDE with debugging enabled, the CPU
window pops up and it reports something like  ntdll.DbgUserBreakPoint -
but I do not have any breakpoints set in my project.
A:
This is debug code in NTDLL.DLL itself. It gets executed if you have
more than 16 colors for the application icon. You can help yourself by
changing the number of colors for icons (Control Panel, Display
Properties).
Microsoft must have hard-coded a debug breakpoint (int 3) in ntdll.dll
to trace a bug and then they forgot to take it out for final build of
Windows
NT."
Simone
P.S. Altre descrizioni (pare che il bug possa presentarsi anche in altri
casi) presso
http://www.elists.org/pipermail/delphi/2001-February/008376.html
http://www.neatech.ch/Power/PowerPP/1997.05/00000353.htm
Forse qui c'č anche una sorta di patch:  
 
http://www.geocities.com/wretch66/
 


 NT."
Pazzesco...! Ma possibile che non abbiano un utility per rimuoverli prima 
di rilasciare il prodotto?  BAH! ... :)
Ciao! Davide DG.
-- 
All resistance is futile! Prepare to be disassembled !

All resistance is futile! Prepare to be disassembled !
 :-))
Simone
