Saiyine
Punto Com

Obtener en una cadena la fecha actual con el formato dia,dd/mm/aaaa y formatear numeros.

0000-00-00 00:00:00

function LeadingZero(n : string;zeroes : byte) : string;
begin
        while length(n)<zeroes do n:='0'+n;
        LeadingZero:=n;
end;

function damefecha : string;
var
meses : string;
Present: TDateTime;
Year, Month, Day : Word;
const Dias : array [1..7] of string = (
'domingo','lunes',
'martes','miercoles',
'jueves','viernes','sabado');
begin
        meses:='ENEFEBMARABRMAYJUNJULAGOSEPOCTNOVDIC';
        Present:= Now;
        DecodeDate(Present, Year, Month, Day);
        result:=Dias[DayOfWeek(Present)]+','+LeadingZero(inttostr(Day),2)+'/'+
        meses[(month-1)*3+1]+
        meses[(month-1)*3+2]+
        meses[(month-1)*3+3]+'/'
        +LeadingZero(inttostr(Year),4);
end;

La funcion LeadingZero es un clasico rescatado de la ayuda del turbo pascal, dado un numero devuelve una cadena con el numero formateado con 0. Es decir si tenemos el numero 256 y queremos mostrarlo con 6 numeros, LeadingZero(256,6) nos dara la cadena '000256'.

Rollos antiguos

0000-00-00 00:00:00 - Obtener el tamaño de un fichero.

0000-00-00 00:00:00 - Obtener el nombre del directorio de instalacion de windows.

0000-00-00 00:00:00 - Mandar texto al portapapeles (y recibirlo).

0000-00-00 00:00:00 - Leer y escribir JPGs y convertirlos a bitmaps.

0000-00-00 00:00:00 - Leer de un fichero byte a byte simulando un read, pero muchisimo mas rapido.

Saiyine

Selfie of meHi! Welcome to Saiyine Punto Com where I talk about anything that goes through my mind!

Puedo prometer y prometo que a la mayor brevedad aquí irá un menú o algo asín.