Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

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

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 09-08-2004
emeceuy emeceuy is offline
Miembro
 
Registrado: jun 2003
Ubicación: Uruguay
Posts: 122
Poder: 21
emeceuy Va por buen camino
Cambiar fecha y hora de windows

Hola...

Quería saber si hay alguna forma (componente o código de Delphi) que me permita cambiar la fecha y hora del sistema.
Muchas gracias por todo

saludos

mArCe
__________________
Marcelo C.
Responder Con Cita
  #2  
Antiguo 19-08-2004
Keiso Keiso is offline
Miembro
 
Registrado: ago 2004
Ubicación: Bolivia
Posts: 20
Poder: 0
Keiso Va por buen camino
Simplemente tienes que recurrir a la función SetSystemTime(MyNewTime), donde MyNewTime es una estructura del tipo _SYSTEMTIME. Ejemplo:

var
MyNewTime: _SYSTEMTIME;
begin
// primero llenamos la estructura
with MyNewTime do
begin
wYear := 2004; // año
wMonth := 8; // agosto
wDayOfWeek := 5; // jueves
wDay := 19; // día del mes
wHour := 01; // hora
wMinute := 55; // minutos
wSecond := 00; // segundos
wMilliseconds:= 00; // milisegundos
end;
// luego la aplicamos
SetSystemTime(MyNewTime);

Saludos

Keiso
Responder Con Cita
  #3  
Antiguo 01-06-2010
dfarias dfarias is offline
Miembro
 
Registrado: abr 2007
Posts: 79
Poder: 18
dfarias Va por buen camino
Pero en VIsta no funciona

He utilizado esta funcion en XP y funciona correctamente pero en los PC con w.vista no. Alguna sugerencia. Gracias.
Responder Con Cita
  #4  
Antiguo 02-06-2010
mcs mcs is offline
Miembro
 
Registrado: may 2007
Ubicación: Girona
Posts: 229
Poder: 17
mcs Va por buen camino
Cita:
Empezado por dfarias Ver Mensaje
He utilizado esta funcion en XP y funciona correctamente pero en los PC con w.vista no. Alguna sugerencia. Gracias.
Es normal. En los Windows Vista y 7 (tambien en los NT, 2000 y XP, dependiendo de como esten configurados) se necesitan permisos de administrador para cambiar la fecha o la hora. La única opción (creo) que es ejecutar tu aplicación como administrador (botón derecho encima del icono, y seleccionar "Ejecutar como administrador").

Saludos,

Marc
Responder Con Cita
  #5  
Antiguo 02-06-2010
Avatar de escafandra
[escafandra] escafandra is offline
Miembro Premium
 
Registrado: nov 2007
Posts: 2.197
Poder: 20
escafandra Tiene un aura espectacularescafandra Tiene un aura espectacular
Trata de usar el truco 463.

Saludos.
Responder Con Cita
  #6  
Antiguo 16-10-2010
pinchaman pinchaman is offline
Registrado
 
Registrado: ago 2010
Posts: 1
Poder: 0
pinchaman Va por buen camino
Smile cambiar fecha y hora para xp y delphi5 comprobado

uses ShellApi;

procedure TForm1.Button1Click(Sender: TObject);
var

begin

ShellExecute(Handle, 'open', 'control', 'date/time', nil, SW_SHOW);

ENd;

De nada ..... es mi primer aporte jaajaj
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:51:34.


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