1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
|
frmGouter->pList = new TStringList; frmGouter->pListCategorie = new TStringList;
TStream * FluxValeurTest = frmGouter->TableFichePerso->CreateBlobStream(frmGouter->TableFichePerso->FieldByName("ValeurTest"),bmRead);
TStream * FluxNomChamp = frmGouter->TableFichePerso->CreateBlobStream(frmGouter->TableFichePerso->FieldByName("NomChamp"), bmRead);
char * ElementValeurTest = new char[FluxValeurTest->Size];
char * ElementNomChamp = new char[FluxNomChamp->Size];
try
{
FluxValeurTest->Read(ElementValeurTest, FluxValeurTest->Size);
FluxNomChamp->Read(ElementNomChamp, FluxNomChamp->Size);
frmGouter->pList->SetText(ElementValeurTest);
frmGouter->pListCategorie->SetText(ElementNomChamp);
}
__finally
{
delete FluxValeurTest; delete FluxNomChamp;
delete[] ElementValeurTest; delete[] ElementNomChamp;
}
for (int i = 0; i < frmGouter->pListCategorie->Count; i ++)
{
frmGouter->TexteChamp = frmGouter->pListCategorie->Strings[i];
frmGouter->ChoixFiltreDecompte = frmGouter->pList->Strings[i];
frmGouter->CreationTableDecompte->Execute();
} |
Partager