Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Ayuda con Manejo de archivos (https://www.clubdelphi.com/foros/showthread.php?t=61097)

rod203 25-10-2008 18:33:07

Ayuda con Manejo de archivos
 
hola...

mi problema es que yo quiero que mi programa registre cada cierre y apertura del mismo..
es desir que cada ves que lo abro y que lo cierro me guarde la fecha y la hora en un archivo

eso lo quiero levantar en un memo tipo como si fuera un historial...

si alguien me puede ayudar gracias...

Delphius 25-10-2008 18:49:56

Hola rod203,
Por favor emplea el buscador de los foros. Tu pregunta ha sido tratada en muchas ocasiones. Puedes emplear archivos INI, o crear tus propios archivos.

Prueba con las palabras claves: archivo, INI*, TStrings, TStringList, Rewrite, WriteLn.

Saludos,

Caral 25-10-2008 20:02:40

Hola
Hay muchas maneras de hacer lo que quieres, esta es una.
Veras que cada vez que entras en el programa se guarda la fecha y la hora y cada vez que sales ocurre lo mismo, esto se guardara en un archivo texto (general), los componentes no estarán visibles, por lo que el form estará vacío.
Espero que te guíe.
Saludos

Caral 25-10-2008 21:23:59

Hola
Me parece que estas buscando todavia la manera de ver el contenido, bueno, aqui esta la tarea completa.
Saludos

rod203 25-10-2008 21:27:00

hola

mira me re sirvio lo que me distes
pero quiero saver una ultima cosa

como hago yo para que me muestre la ultima ves que entro al programa??

Caral 25-10-2008 21:32:33

Hola
No entiendo.
Lo que hace el programa es poner la fecha y hora tanto de entrada como de salida, la ultima entrada sera la que este arriba.
Ahora:
Tambien se puede ver por numero de entradas, enumerando estas.
Saludos

rod203 25-10-2008 21:34:33

lo que yo te digo es que quiero en en form1 me muestre la ultima entrada y salida reguistrada..

osea que si yo entre desde las 16:30 hasta las 17:30 y lo cerre
la proxima ves que entre quiero me muestre esa hora osea la ultima entrada al programa que hice...

Caral 25-10-2008 22:07:09

Hola
Ahora siiiiiiiiii, ya hice la tarea, espero una buena nota por lo menos.:D:D:D
Saludos

Caral 25-10-2008 22:26:41

Hola
Mas completito.
Entradas y salidas.
Si quieres también le ponemos sonido.:D:D
Saludos

Caral 25-10-2008 22:34:53

Hola
Me di cuenta de que pueden tocar los datos de fecha y hora, no los modificaran, pero los tocaran.
Para evitar eso, simplemente pon en las propiedades del panel1 la propiedad enabled en false, así no se podrá modificar ni tocar nada, se ve mejor.
Saludos

Caral 25-10-2008 22:48:27

Hola
Ahora, pensando un poco, si quieres jugar con los componentes, los puedes crear en ejecución, osea, delphi los creara automáticamente, así ni los tienes que poner en el form.
Eso valdrá una nota adicional.:D
Saludos

jandok238 25-10-2008 23:11:52

yo tambien tengo tarea .....

te la puedo decir... para que me hagas mi tarea ????

:D:D:D:D:D:D

salu2!!!!!!!

Caral 25-10-2008 23:18:15

Hola
Claro amigo, estoy dando descuento por grupos grandes.:D:D:D
Saludos

rod203 25-10-2008 23:20:39

1º gracias...


me re sirvio lo que me distes...

y por ultimo como hago para borrar todo el contenido de el archivo con un boton??

Caral 25-10-2008 23:36:17

Hola
Esto si que es la tarea completa.:D
Creo que hacer toda la tarea no tiene mucha ciencia, no se hasta que punto te ayudara, pero bueno, aqui esta:
En el form 2 que es el que muestra el contenido del archivo, le pones un boton y esto:
Código Delphi [-]
procedure TForm2.Button2Click(Sender: TObject);
begin
 Memo1.Lines.Clear;
 Memo1.Lines.SaveToFile('general.Txt');
end;
Muy simple, limpias el memo y lo guardas limpio.
Ahora, como te conozco y tu siguiente pregunta sera:
Como puedo borrar la ultima linea::D:D
Esta es la respuesta:
En otro boton:
Código Delphi [-]
procedure TForm2.Button3Click(Sender: TObject);
begin
 Memo1.Lines.Delete(0);
 Memo1.Lines.SaveToFile('general.Txt'); 
end;
Saludos

Robert01 26-10-2008 00:04:14

Hola Caral

Yo necesito hacer un paquete estadístico similar o mejor que el SPSS. El problema es que es mucho trabajo y no tengo ganas de ponerme a trabajar
necesito saber si me harías el trabajo ya que sueles ayudar a los ociosos como yo.

Saludos

p.d. no estoy devirtuando el hilo

Caral 26-10-2008 00:07:43

Hola
Cita:

Empezado por Robert01 (Mensaje 322351)
Hola Caral

Yo necesito hacer un paquete estadístico similar o mejor que el SPSS. El problema es que es mucho trabajo y no tengo ganas de ponerme a trabajar
necesito saber si me harías el trabajo ya que sueles ayudar a los ociosos como yo.

Saludos

p.d. no estoy devirtuando el hilo

No hago trabajos amigo, solo Tareas.:D:D:D;)
Saludos


La franja horaria es GMT +2. Ahora son las 04:52:48.

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