Hola:StrToDate - Pasa una fecha a AnsiString
DayOfWeek - Te da un numero del 1 al 7.
Domingo = 1 ; Lunes = 2 ; ... ; Sabado = 7;
Te pongo un ejemplo para saber el dia de la semana que quieres saber.
AnsiString Dia[7] = {"Domingo","Lunes","Martes","Miercoles","Jueves","Viernes","Sabado"};
TDateTime dt;
AnsiString Texto;
dt = StrToDate("22/04/2002");
Texto = Dia[DayOfWeek(dt)-1];
y en Texto estaria el dia de la semana
Espero no haberte liado
nos vemos.