In order for this site to work correctly we need to store a small file (called a cookie) on your computer. Most every site in the world does this, however since the 25th of May 2011, by law we have to get your permission first. Please abandon the forum if you disagree.

Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.

Como funciona oFont:RestoreFromText

Foro de Xailer profesional en español
Responder
Bingen Ugaldebere
Mensajes: 1310
Registrado: Mié Sep 26, 2007 7:12 pm

Como funciona oFont:RestoreFromText

Mensaje por Bingen Ugaldebere »

Buenas compañeros.
Estoy grabando en un INI un Font con la cadena que me devuelve
oFont1:SaveToText pero al querer recuperarlo con
WITH OBJECT oFont1:= TFont():New()
:RestoreFromText(oIni:GetEntry( "Fonts", "Font1", "" ))
END WITH
me devuelve la cadena pero el font no funciona, ¿como debo de construir
el objeto font en base a esa cadena?
Gracias.
Bingen Ugaldebere
Mensajes: 1310
Registrado: Mié Sep 26, 2007 7:12 pm

Como funciona oFont:RestoreFromText

Mensaje por Bingen Ugaldebere »

Adjunto pequeño proyecto con una muestra, los botones tienen un cBallon
con la explicación.
Salu2.
--
Avatar de Usuario
jfgimenez
Site Admin
Mensajes: 5718
Registrado: Lun Abr 06, 2015 8:48 pm
Contactar:

Como funciona oFont:RestoreFromText

Mensaje por jfgimenez »

Bingen,
Cambia la línea 57 de form1.prg de:
WITH OBJECT oFont:= TFont():New()
a:
WITH OBJECT oFont:= TFont():Create()
--
Un saludo,
José F. Giménez
http://www.xailer.com
http://www.xailer.info
José F. Giménez
[Equipo de Xailer / Xailer team]
http://www.xailer.com
http://www.xailer.info
Bingen Ugaldebere
Mensajes: 1310
Registrado: Mié Sep 26, 2007 7:12 pm

Como funciona oFont:RestoreFromText

Mensaje por Bingen Ugaldebere »

Muchas gracias ya he estado leyendo las diferencias de New y Create,
aunque encuentro algo confuso como diferenciar que propiedades o métodos
se pueden usar antes o después de create, ¿hay forma de distinguirlos?
Salu2.
jose.luis
Mensajes: 1633
Registrado: Vie Oct 14, 2005 10:56 pm

Como funciona oFont:RestoreFromText

Mensaje por jose.luis »

Bingen,
Creo que New instancia el objeto y Create crea el control (instanciando
tambien el objeto)
Saludos,
José Luis Capel
"Bingen Ugaldebere" <bingen@muninser.com> escribió en el mensaje
news:[email=4718c070@ozsrv2.ozlan.local...]4718c070@ozsrv2.ozlan.local...[/email]
> Muchas gracias ya he estado leyendo las diferencias de New y Create,
> aunque encuentro algo confuso como diferenciar que propiedades o métodos
> se pueden usar antes o después de create, ¿hay forma de distinguirlos?
>
> Salu2.
Avatar de Usuario
jfgimenez
Site Admin
Mensajes: 5718
Registrado: Lun Abr 06, 2015 8:48 pm
Contactar:

Como funciona oFont:RestoreFromText

Mensaje por jfgimenez »

Bingen,
> Muchas gracias ya he estado leyendo las diferencias de New y Create,
> aunque encuentro algo confuso como diferenciar que propiedades o métodos
> se pueden usar antes o después de create, ¿hay forma de distinguirlos?
Como ha dicho José Luis, el que realmente crea el control (aunque en este
caso no es un control) es Create(). No obstante, hay algunos casos en los
que el componente o el objeto puede ser creado con otro constructor, pero
como norma general fíate siempre de Create().
--
Un saludo,
José F. Giménez
http://www.xailer.com
http://www.xailer.info
José F. Giménez
[Equipo de Xailer / Xailer team]
http://www.xailer.com
http://www.xailer.info
Responder