Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros entornos y lenguajes > Lazarus, FreePascal, Kylix, etc.
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 09-12-2007
Avatar de mightydragonlor
[mightydragonlor] mightydragonlor is offline
Miembro Premium
 
Registrado: feb 2007
Ubicación: Medellín-Colombia
Posts: 587
Poder: 18
mightydragonlor Va por buen camino
Xp Manifest Lazarus

Hola, mi duda es sobre como añadir recursos en lazarus
Como agrego el Manifiesto de Windows Xp en Lazarus
para que las aplicaciones tomen el tema que tenga instalado Windows y cualquier tipo de imagen u otro recurso que desee?
Agradesco de Antemano cualquier ayuda.
Responder Con Cita
  #2  
Antiguo 10-12-2007
Avatar de jachguate
jachguate jachguate is offline
Miembro
 
Registrado: may 2003
Ubicación: Guatemala
Posts: 6.254
Poder: 28
jachguate Va por buen camino
Desconozco el tema... pero en delphi (y entiendo que lazaurus es compatible con muchas características del object pascal), si el IDE no lo hiciera automáticamente, podrías hacerlo con la directiva {$R}

Hasta luego.

__________________
Juan Antonio Castillo Hernández (jachguate)
Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate
Responder Con Cita
  #3  
Antiguo 10-12-2007
Avatar de xEsk
[xEsk] xEsk is offline
Miembro Premium
 
Registrado: feb 2006
Posts: 454
Poder: 19
xEsk Va por buen camino
La última versión estable del Lazarus en "Opciones del proyecto", puedes activar la opción: "Use manifest file to enable themes (windows only)".

Saludos
Responder Con Cita
  #4  
Antiguo 10-12-2007
Avatar de sakuragi
sakuragi sakuragi is offline
Miembro
 
Registrado: feb 2004
Ubicación: root
Posts: 1.435
Poder: 22
sakuragi Va por buen camino
muy buen dato.

otra duda, para Gnome o Kde es lo mismo?
__________________
OpenSuse OpenOffice.org icomputo
Responder Con Cita
  #5  
Antiguo 11-12-2007
Avatar de Ñuño Martínez
Ñuño Martínez Ñuño Martínez is offline
Moderador
 
Registrado: jul 2006
Ubicación: Ciudad Catedral, Españistán
Posts: 6.000
Poder: 25
Ñuño Martínez Tiene un aura espectacularÑuño Martínez Tiene un aura espectacular
Cita:
Empezado por sakuragi Ver Mensaje
muy buen dato.

otra duda, para Gnome o Kde es lo mismo?
No. Los resources son algo exclusivo de Windows. En Xwindow (KDE, GNome, Xcfe, etc.) todos los datos se encuentran bien en código bien en archivos externos.
__________________
Proyectos actuales --> Allegro 5 Pascal ¡y Delphi!|MinGRo Game Engine
Responder Con Cita
  #6  
Antiguo 12-12-2007
Avatar de mightydragonlor
[mightydragonlor] mightydragonlor is offline
Miembro Premium
 
Registrado: feb 2007
Ubicación: Medellín-Colombia
Posts: 587
Poder: 18
mightydragonlor Va por buen camino
gracias por la respuesta;
la duda surge por que ya he visto recursos en el ejecutable pero no se como crearlos ni llamarlos, el LazReport estan como Res normarles, pero los lsr que son como los RC de dlphi son muy estraños.
Responder Con Cita
  #7  
Antiguo 27-12-2007
Avatar de mightydragonlor
[mightydragonlor] mightydragonlor is offline
Miembro Premium
 
Registrado: feb 2007
Ubicación: Medellín-Colombia
Posts: 587
Poder: 18
mightydragonlor Va por buen camino
quiero saludarlos y agradecerles por los comentarios, aún no he encontrado la forma de cargar recursos en Lazarus, {$R *.res} es sin duda una manera de cargar un manifiesto a una aplicación en Lazarus, sin embargo al añadir otro recurso, solo se añade al ejecutable uno de los dos, si alguien sabe la manera de crear recursos y añadirlos al ejecutable y llamarlos en tiempo de ejecución les agradeceria mucho la ayuda, gracias y hasta la proxima.
Responder Con Cita
  #8  
Antiguo 28-12-2007
Avatar de jachguate
jachguate jachguate is offline
Miembro
 
Registrado: may 2003
Ubicación: Guatemala
Posts: 6.254
Poder: 28
jachguate Va por buen camino
Código Delphi [-]
{$R nombrearchivo.res}

El modificador especial *, en este caso significa "un archivo con el mismo nombre de este".

Pero nada impide incorporar un archivo con otro nombre, como se ve en el código de este post.

Hasta luego.

__________________
Juan Antonio Castillo Hernández (jachguate)
Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate
Responder Con Cita
  #9  
Antiguo 28-12-2007
Avatar de mightydragonlor
[mightydragonlor] mightydragonlor is offline
Miembro Premium
 
Registrado: feb 2007
Ubicación: Medellín-Colombia
Posts: 587
Poder: 18
mightydragonlor Va por buen camino
eso lo tengo claro, son dos recursos los que tengo, XPManifest.res y Icon.res, pero no guarda los dos en el ejecutable, solo guarda uno,
{$R XpManifest.res} {$R Icon.res}

.
Responder Con Cita
  #10  
Antiguo 28-12-2007
Avatar de jachguate
jachguate jachguate is offline
Miembro
 
Registrado: may 2003
Ubicación: Guatemala
Posts: 6.254
Poder: 28
jachguate Va por buen camino
debiera guardarlos. Supongo que si no lo hace, se trata de un bug del compilador.

La verdad, al no haberlo utilizado, me limito a decir lo que sería en delphi.

Hasta luego.

__________________
Juan Antonio Castillo Hernández (jachguate)
Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
[Lazarus] GTK+-devel en SUSE. problema instalar lazarus de esa libreria. sakuragi Lazarus, FreePascal, Kylix, etc. 3 28-09-2006 03:31:09
XP Manifest & Double Buffered arj2000 Gráficos 0 07-12-2004 14:06:45
XP Manifest walrus OOP 1 05-10-2004 19:44:44
Poner color a un TPanel con XP manifest jollodel Gráficos 1 11-08-2004 12:11:23
Lazarus DJ VMan Varios 2 01-08-2003 23:54:56


La franja horaria es GMT +2. Ahora son las 12:43:29.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi