Crear una acción con base a una fecha

Aquí puedes preguntar o compartir tus dudas y conocimientos acerca del programa
Hola
Espero estén muy bien.
Navegando por ahí encontré un código que me llamó mucho la atención quise emularlo para ams pero no logré nada. El código es el siguiente.

Código: Seleccionar todo

DateTime fecha = new DateTime();
            fecha = DateTime.Now;
            DateTime vencimiento = new DateTime();
            vencimiento = Convert .ToDateTime ("30/12/2016");
            if (fecha <= vencimiento)
            {
                linkLabel1.Enabled = false;
                linkLabel1.Visible  = false;
            } 
Me gustaría hacer un proyecto en el que llegada una fecha un cumpleaños por ejemplo, un objeto tal vez una imagen pasará de visible.false a visible.true, se puede adaptar el código ?
Gracias y gran día
Que tal para eso tenes dos opciones una muy basica y otra tambien jajajaj


aqui te dejo los dos codigos que puedes usar.

Fechadeldia = System.GetDate(DATE_FMT_ISO);
Fechacaducidad = "2021-08-12";

if Fechadeldia == Fechacaducidad then
	Dialog.Message("Alerta", "Su tiempo de prueba a caducado");
	Application.Exit();
end

y este es el otro este es el ejemplo que te trae la ayuda del AMS
diasdeprueba = 30;
conteo = 0;
fechadeinstalacion = Application.LoadValue("My Application", "Date Installed");
fechadeinstalacion = String.ToNumber(fechadeinstalacion);
if fechadeinstalacion == 0 then
    Application.SaveValue("Alerta", "Fecha de Instalacion", System.GetDate(DATE_FMT_JULIAN));
    conteo = diasdeprueba;
else
    conteo = (fechadeinstalacion + diasdeprueba) - System.GetDate(DATE_FMT_JULIAN);
end
if String.ToNumber(conteo) < 1 then
    Dialog.Message("Periodo de Prueba", "su periodo de prueba a caducado");
    Application.Exit();
else
    Dialog.Message("Periodo de Prueba", "su periodo caduca en "..conteo.." dias.");
end 

Meanwhile in TIME, I'm using the GlobalTimer. :lol:

Código: Seleccionar todo

function GlobalTimer.OnTimer (gameID)
	if (gameID == 100) then
		time = System.GetTime(TIME_FMT_AMPM);
		trimtime = String.TrimRight(time, "AM/PM");
		if time >= "10:00:00" then
			Label.SetText("SystemTime", "0"..trimtime);
		else
			Label.SetText("SystemTime", trimtime);
		end
	end
end
Then, I put this code "On Show" in the Page.

Código: Seleccionar todo

GlobalTimer.Start(100, 1000);
Hope it helps. :pc:
Ericxchel escribió:
13 Ago 2021 04:56
Me gustaría hacer un proyecto en el que llegada una fecha un cumpleaños por ejemplo, un objeto tal vez una imagen
Gracias y gran día


Example:
HIDE: ON
Hidebb Message Hidden Description
Hola usamakey el archivo ya no está disponible, lo podrías subir de nuevo por favor.
Muchas gracias