le voilà:
Code:
void __fastcall Tacc::BtmrlClick(TObject *Sender)
{
TDate date1;
TDate date2;
date1=Date();
int i=0,j;
int nbrJrs;
int * t;
t[0]=0;
ADOConnection1->Open();
ADOQuery1->SQL->Add("select Matricule,D_LastUpdate from Mutations");
ADOQuery1->Open();
ADOQuery1->First();
do {
date2=ADOQuery1->FieldByName("D_LastUpdate")->AsDateTime;
nbrJrs=DaysBetween(date1,date2);
if (nbrJrs>=7) {
i++;
t[i]=ADOQuery1->FieldByName("Matricle")->AsInteger;}
ADOQuery1->Next();
}while (!ADOQuery1->Eof);
if (i==0) {int rep1= MessageBox(Handle,"Vous n'avez pas de mutations à relancer", "Avertissement",MB_OK|MB_ICONSTOP );
if (rep1==IDOK){
acc->Show();
}
}
else { for (j = 1; j <= i; j++) {
frmmrl->ComboBox1->Items->Add(t[j]);
}
frmmrl->Show();
}
} on m'a dit qu'il faut alloué de l'espace memoire pour le pointeur t mais je ne sais comment .
Merci encore