Fecha actual Mié Jun 26, 2024 1:05 pm

Todos los horarios son UTC + 1 hora [ DST ]




Nuevo tema Responder al tema  [ 4 mensajes ] 
Autor Mensaje
 Asunto:
NotaPublicado: Mar Ago 01, 2006 9:33 am 
Site Admin
Avatar de Usuario

Registrado: Jue Oct 06, 2005 10:49 pm
Mensajes: 655
Ubicación: España - Salamanca
Rodrigo,

Haz la siguiente prueba, crea un proyecto, añade un TLabel y en el evento OnShow del formulario pon esto:

/*
* Evento OnShow.
*/
METHOD Form1OnShow( oSender ) CLASS TForm1

? ::Font:Handle
? ::Label1:Font:Handle

return

Al ejecutarlo observarás que las dos fuentes, la del formulario y la del TLabel tienen el mismo Handle, esto es porque C3 ya optimiza los recursos y realmente sólo crea una fuente. Todo el trabajo que hagas en optimizar recursos (fuentes, iconos, brush, etc) no mejorará nada, ya está todo cacheado.

_________________
Un saludo,
Bruno Cantero
www.c3compiler.com


Arriba
 Perfil  
Responder citando  
 Asunto:
NotaPublicado: Mié Ago 02, 2006 12:27 pm 
Avatar de Usuario

Registrado: Dom Oct 09, 2005 11:26 am
Mensajes: 362
Ubicación: Salamanca - España
Rodrigo Soto escribió:
Bruno escribió:
.....

/*
* Evento OnShow.
*/
METHOD Form1OnShow( oSender ) CLASS TForm1

? ::Font:Handle
? ::Label1:Font:Handle

return

Al ejecutarlo observarás que las dos fuentes, la del formulario y la del TLabel tienen el mismo Handle.....


mmmmmm... interesante...


Bueno eso... me quedo claro.
Saludos
Rodrigo Soto


Hola, Rodrigo.

Mira te cuento algo que yo hago al respecto de lo que tu dices...

Primero te aclaro que NO utilizo el IDE :oops:

Me he definido casi todas las clases que traen C3, de tal modo que las que llamo son siempre 'las mias', así consigo tener pleno control sobre fuentes, colores, etc. Aprovechando esto, si quiero cambiar la fuente de todos mis TLabel's (por ejemplo) solo tengo que tocar mi definicion de la fuente en mi clase TCustomLabel, y listo.

_________________
Un saludo.
Jesús P. Melgar Velasco


Arriba
 Perfil  
Responder citando  
Mostrar mensajes previos:  Ordenar por  
Nuevo tema Responder al tema  [ 4 mensajes ] 

Todos los horarios son UTC + 1 hora [ DST ]


No puede abrir nuevos temas en este Foro
No puede responder a temas en este Foro
No puede editar sus mensajes en este Foro
No puede borrar sus mensajes en este Foro
No puede enviar adjuntos en este Foro

Buscar:
Saltar a:  
cron