Bonsoir,
j'ai un structure défini comme ceci
J'aissaie de faire un test comme ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 typedef struct { /* structure servant a captuer les caractere saisie sur on key press */ AnsiString NOM; .... .... .... }_TStructPers;
même erreur ici
Code : Sélectionner tout - Visualiser dans une fenêtre à part (pStPers->NOM==NULL)? DataModule1->CDSPers->FieldByName("NOM")->AsString:" ";
Code : Sélectionner tout - Visualiser dans une fenêtre à part (pStPers->NOM=="")? DataModule1->CDSPers->FieldByName("NOM")->AsString:" ";
CDSPers est un TClientDataSet
J'ai un erreur de compilation
Pourquoi?[C++ Erreur] FormAnnuaire2.cpp(224): E2354 Deux opérandes doivent évaluer le même type
pourtant pStPers->NOM est de type AnsiString et ceci aussi
DataModule1->CDSPers->FieldByName("NOM")->AsString
ou est l'erreur ?
merci encore d'avance de votre aide
ps : je voudrais utiliser cette autre syntaxe du if cela me serait utilise ailleurs
Partager