Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 13-06-2004
JaMFrY JaMFrY is offline
Invitado
 
Registrado: may 2003
Posts: 18
Poder: 0
JaMFrY Va por buen camino
problema al cambiar fondo de pantalla

En mi aplicacion tengo este codigo

Código:
var 
p : PChar;
s : string;

begin

     GetMem(p, 255);
     GetWindowsDirectory(p, 255);
     s := String(p);
     image1.picture.savetofile(p+'\Migato.bmp');

     SystemParametersInfo(SPI_SETDESKWALLPAPER,0,Pchar(p+'\Migato.bmp'),SPIF_UPDATEINIFILE +
                           SPIF_SENDWININICHANGE);
pero cuando lo ago servir no me cambia el fondo...namas me quita el que tengo...aver si me podeis ayudaR!!! gracias.!
Responder Con Cita
  #2  
Antiguo 13-06-2004
Sirkius Sirkius is offline
Miembro
 
Registrado: jun 2004
Posts: 83
Poder: 20
Sirkius Va por buen camino
Cita:
Para que el truco funcione debemos agregar a la variable tipo string que almacena la direccion del bmp un caracter nulo al final, es decir
Bitmap:='c:\file\back.bmp'#0;
Con esto Funciona perfectamente.
Escrito por Esteban Vignolo en Trucomania.

EDITO: por cierto lo unico que tienes que cambiar (desde mi punto de vista, que no tengo ni idea) es:

Código:
SystemParametersInfo(SPI_SETDESKWALLPAPER,0,Pchar(p+'\Migato.bmp'#0),SPIF_UPDATEINIFILE +
						   SPIF_SENDWININICHANGE);

Última edición por Sirkius fecha: 13-06-2004 a las 18:20:23.
Responder Con Cita
  #3  
Antiguo 13-06-2004
JaMFrY JaMFrY is offline
Invitado
 
Registrado: may 2003
Posts: 18
Poder: 0
JaMFrY Va por buen camino
me sigue fallando
Responder Con Cita
  #4  
Antiguo 13-06-2004
Sirkius Sirkius is offline
Miembro
 
Registrado: jun 2004
Posts: 83
Poder: 20
Sirkius Va por buen camino
Lo acabo de probar de todas las maneras y no he sabido .

Última edición por Sirkius fecha: 13-06-2004 a las 21:32:09.
Responder Con Cita
  #5  
Antiguo 14-06-2004
Avatar de delphi.com.ar
delphi.com.ar delphi.com.ar is offline
Federico Firenze
 
Registrado: may 2003
Ubicación: Buenos Aires, Argentina *
Posts: 5.932
Poder: 27
delphi.com.ar Va por buen camino
No puedo creer que sigas con el mismo problema (JaMFrY)
__________________
delphi.com.ar

Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla.
Responder Con Cita
  #6  
Antiguo 14-06-2004
Avatar de Julián
Julián Julián is offline
Merodeador
 
Registrado: may 2003
Ubicación: en mi casa
Posts: 2.019
Poder: 10
Julián Va por buen camino
Hola, seguramente lo que te pasa es que tienes un problema de permisos. Me explico:

Deberias probar a pedirle permiso al dueño del gato para ponerlo de gualpaper. En caso de que el dueño del gato seas tú no haría falta.

Otro posible error podría ser que, cual aguerrido juaker, estes usando Linux, en cuyo caso deberias recompilar el kernel con mask y quotas, u sea: con soporte para mask-otas.

¡Saludos!
__________________
"la única iglesia que ilumina es la que arde"
Anonimo
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


La franja horaria es GMT +2. Ahora son las 13:47:32.


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